问题标签 [r-plotly]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 在 Plotly 中将回归平面添加到 3d 散点图
我希望利用 Plotly 中令人敬畏的功能,但我很难弄清楚如何将回归平面添加到 3d 散点图中。这是一个如何开始使用 3d 绘图的示例,有谁知道如何进行下一步并添加飞机?
r - plotly multiple plot facet
I'd like to do multi plots with two axes on each plot like this
but when you run that code you still only see one plot. Can plotly
do multi plots? Can it do faceting with two axes?
r - mesh3d如何为三角形的面着色R Plotly
我正在尝试使用 R studio 在 plotlyR 中创建一个 mesh3D 图,但我遇到了如何为我的网格创建色标的问题。
我有一个很好的使用代码的网格图,
(我从上面找到的一个网站只是为了让它绘图,但它不是我想要的网格色标)http://moderndata.plot.ly/trisurf-plots-in-r-using-plotly/http: //moderndata.plot.ly/trisurf-plots-in-r-using-plotly/
我不太确定面部颜色、强度或色标的作用,但我想根据一个名为 bi 的值将不同的色标映射到网格上,我已经为 xyz 阵列中的每个点测量了该值(即,每个 x = points[, 1], y = points[, 2], z = points[, 3] 点在我的数据框中都有一个 bi 值分配给它)。我想缩放颜色
或类似的混合轮廓方式。
关于如何绘制这个的任何想法?
如果有帮助,这是情节
r - 如何使用函数 ggplot() 和 plot_ly 增加 R 中轴标签和轴标题之间的空间?
看来,每当我使用包在 R 中创建图形时plotly
,轴标题总是覆盖轴标签。我现在有 2 个发生这种情况的图表。我应该使用什么代码来增加使用plot_ly()
and的轴标题和标签之间的空间ggplot()
?以及如何确保图例在 Plot 1 中可见并且不会被截断?
以前的 StackOverflow 问题给出了构建代码的不同方法,但它们似乎不适用于我的代码。
情节1:
plot <- ggplot(dat, aes(x=HeightUnderCWD, y=GrassHeight))+ geom_point()+
labs(x = "Height under CWD (cm)", y = "Grass Height (cm)")+
theme(text=element_text(size=20, family="Arial"))+
stat_smooth(method = "lm",formula = y ~ x,se = FALSE, color='Darkgreen')+
stat_smooth(aes(x = HeightUnderCWD, y = 7, linetype = "Linear Fit"), method = "lm", formula = y ~ x, se = FALSE,size = 1,color='lightgreen')
ggplotly(plot)
情节2:
p<-plot_ly(y = GrassHeight+1, color = CWDPosition,type = "box",colors = "Set1")%>%
layout(xaxis = x, yaxis = y, font = f)
r - plotly:使用下拉选择更新数据
我不确定这是否可能,但这是我想做的。我想plotly
通过从下拉菜单中选择来更新图中的数据。
作为一个简单的例子,假设我有一个数据框
我从中使用df$x
并df$y
在散点图中。我想使用下拉菜单实现两种数据操作场景:
- 替换
df$y
为df$z
- 仅绘制和的第一个
n
值df$x
df$y
我查看了以下两个示例,我可以轻松地复制它们: https ://plot.ly/r/dropdowns/
但是,我不知道如何根据下拉选择传递有关要绘制的数据的信息。对于场景 2,例如我已经尝试过它args = list("data", df[1:n,])
不起作用。
对于场景 1,(唯一?)方式(根据示例)似乎分别隐藏/显示痕迹。这也是方案 2 的唯一方法吗?
有什么替代的想法吗?
更新 1:添加可重现的示例
因此,这是一个示例,可以在场景 1 中实现我想要的。
此处的结果:https ://plot.ly/~spietrzyk/96/drop-down-menus-styling/ 这是基于 https://plot.ly/r/dropdowns/ 中的示例
但是,我想知道是否可以传递要绘制的数据,而不是触发visible
对单个迹线属性的更改。
我尝试过的一件事是:
结果在这里:https ://plot.ly/~spietrzyk/98/drop-down-menus-styling/
这种方法不起作用,因为来自的数据df$z
没有发布到网格(https://plot.ly/~spietrzyk /99/ )。
所以我想知道是否有办法根据下拉选择来操纵要绘制的数据,而不是绘制所有轨迹,而不是visible
通过下拉选择来切换属性。
r - 用于选择 x、y 和颜色的下拉菜单(绘图)
我正在尝试创建一个带有可选 x、y 和颜色变量的绘图图,部分基于这个先前的问题。The x and y variable selection appears to work, however when new x and y variables are selected, the point color is lost.
此外,我尝试使用类似的策略来选择点颜色,但不幸的是这似乎不起作用。
另一种选择是在先前链接的问题中使用“设置可见”策略。
例子:
r - 在 R plotly 子图上获取单独的轴标签
使用 Rplotly
包版本 4.5.6 时,我无法弄清楚如何在使用subplot
. 这是一个没有出现 x 轴标签的示例。
r - 在R中绘制ellipse3d?
包rgl
包含一个非常有用的函数ellipse3d
,它可以返回一个椭圆体,覆盖 3D 中 95% 的点。然后可以使用这个对象rgl::plot3d
来绘制它。我的问题是,是否可以将输出转换为ellipse3d
可以通过 js 绘图包(如 plotly)绘制的东西?
那么我该怎么做才能通过 plotly 绘制椭圆体呢?