问题标签 [ggplotly]
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 - R中ggplotly中图例的奇怪格式
我正在尝试将 ggplot 变成情节。ggplot 渲染得很好,但是当我把它通过 ggplotly 时,图例突然在标签后添加了括号和“,1”。
这是一个样本假数据:
这是我试图在其上运行的代码:
(geom_smooth
这里不渲染,但它使用完整数据。)
这是我从中得到的:
为什么图例显示为“(foo,1)”?
我尝试删除geom_smooth
实际上解决了问题的那个,但我需要它 - 我怎样才能保留它但修复图例?
谢谢!
更新:好的,我开始评论一些东西,看看会发生什么。如果我aes()
从 中删除geom_smooth
,那也可以解决问题,只要我也保持scale_colour_manual
注释掉。但我真的很想控制geom_smooth
's 的美学,并将其包含在图例中。所以我正在取得进展,但仍然不完全在那里......
r - 绘制切断 X 和 Y 标签
我有一个我用 plotly 创建的情节。当我将它部署到我闪亮的应用程序时,X 和 Y 标签被切断,如下所示:
我怎样才能防止这种情况发生?如果我使用普通绘图,标签不会被截断,但我需要绘图是交互式的。
这是我创建情节的代码:
ui.r:
服务器.r:
r - Plotly 散点图:符号打乱了色阶和分类 xy 位置
我正在用 R 中的 plotly 创建一种独特类型的分类散点图,其中:
- 颜色由连续数值变量表示
- 大小由一个连续的数字表示
- 符号由分类表示
- 两个轴都是分类变量
似乎调用“符号”和“符号”正在影响色标数字以及标记的正确位置。
这是我的演示代码,其中包含 hoverinfo,因此您可以看到 Top/C 的“NA”不在正确的位置。
似乎 plotly 是添加交互式悬停以及将 event_data 传递到 Shiny 中的另一个代码块的最佳方式。
我已经通过 ggplotly 尝试过,但是 event_data 不正确,图例不能有自定义定位。
r - ggplotly:如何使用 stat_smooth 返回日期?
我正在尝试绘制组随时间的累积总和,并为每个组添加相应的线性预测线。情节很好,但是,我无法读取 x 轴上预测斜率的日期,因为这些是数字。
如何更改下面的代码以stat_smooth
返回日期而不是数字?
编辑:这里有一些代码可以生成上面的图。
r - 格式化悬停数据标签 Plotly R
我正在尝试格式化当我将鼠标悬停在使用 Plotly 创建的图表的一部分时出现的数据标签。标签当前显示如下。我希望标签只显示利润。
我创建情节的代码是:
如何格式化数据标签,使其不显示 X 轴而只显示 Y 轴(利润)?我试过了,aes(text=Profit)
但 X 轴仍然显示。
任何帮助将不胜感激。
r - 为每个子图提供标题 - R Shiny
我正在尝试使用来自@blondeclover 的以下代码创建绘图。代码如下 -
但是,我无法调出我收到的每个子图的标题作为输出。我的情节标题因参数而异。所以,我想将其显示为标题。如何为每个情节呈现标题,而不是为所有人呈现一个标题?
r - ggplotly 函数修改线条粗细和图表宽度
我使用函数遇到了关于线条粗细和图表宽度的问题ggplotly
(来自 plotly R 包)
这是我想使用 ggplotly 制作动态的 ggplot 图表
graphe_clustering <- ggplot(data=dtaLngC, aes(x=DAT_RLV, y=vol_cso_norm))+
geom_line(aes(color=contrat),lwd = 0.5)+
facet_wrap(~Cluster, scales = "free")+
theme(legend.position="none")
目前,一切都很好。但是当我使用时ggplotly(graphe_clustering)
,这是我得到的:
有两个问题:
- 线条粗细过大
- 位于我的窗口中间的图表宽度大大减少
有人对这些问题有什么建议吗?