问题标签 [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.

0 投票
1 回答
2108 浏览

r - 使用 ggplot2 和 plotly 的水平条形图

给定的图使用 ggplot2 和 plotly 生成一个条形图。我想使用 ggplotly(p) 创建一个类似的水平条形图。尝试使用 geom_bar() 中的属性 coord_flip() 但没有帮助。请帮助我,谢谢。

0 投票
1 回答
1854 浏览

json - 使用 ggplot2、plotly 和 ggplotly 创建 Sankey 图

我想使用 ggplot2 和 plotly 创建一个 sankey 图并使用 ggplotly 调用。我需要一些带有一些关键链接的好的工作示例。我已经在情节中实现了一个,这就是我实现的快照。请帮助和感谢。

编辑脚本:

桑基

0 投票
0 回答
1297 浏览

r - 使用 Plotly 的桑基图

我希望使用这条数据创建一个简单的 sankey 图表,并专门绘制包,以便活动 ABC 指向资源“R5”,“BVN”指向“R1”,“IOP”指向“R6”。我关注了帖子https://plot.ly/r/sankey-diagram/,但我无法使用这些数据自动化 scipt。如果您能在没有 JSON 的情况下帮助我做到这一点,我将不胜感激。下面附上数据。

0 投票
0 回答
99 浏览

r - ggplotly - 使用颜色美学时不匹配

我正在使用 ggplotly 将 ggplot 对象转换为交互式绘图。我遇到的问题是当 ggplot 对象使用关联的颜色美学时。例如,使用以下虚拟示例:

使用 ggplot 和相应的 plotly 对象的结果:

ggplot - 连续色标

ggplotly - 连续色标

ggplot - 离散色标

ggplotly - 离散色标

有了这么基本的例子,我认为它可能与某些版本错误有关?我正在使用更新的软件包,尽管devtools::install_github('hadley/ggplot2')在使用 ggplotly() 时建议使用 ggplot [using ] 的开发版本。我的包和 R 版本:

0 投票
0 回答
1294 浏览

r - ggplotly with facet_wrap(scales = 'free_y') 创建不均匀的面板宽度

以下代码使用 ggplotly 创建多面 Plotly 图,其中每个面具有相同的高度和宽度:

在此处输入图像描述

但是对于新的迭代,我想让 y 尺度变化,所以我添加了scales = 'free_y'. 这会导致两个问题:

每行中的中间面板变得比外部面板窄,并且数据点在面板 [2,1] 和 [2,2] 中消失,原因不明。

在此处输入图像描述

如果我更改为scales = 'free'而不是'free_y',我会返回数据点,但每行中的中间面板仍然较窄,我需要添加面板间距以防止 x 轴标签重叠:

在此处输入图像描述

有没有一种好方法可以使面板宽度与不同的 y 比例保持相等?

0 投票
2 回答
860 浏览

r - 根据 R 和 plotly 中的范围制作堆积条形图

我想在 R 中创建一个堆积条形图并使用 iris 数据集进行绘图。在 x 轴上,我想在代码中设置像 iris_limits 这样的限制,并且 y 轴应该包含适合这些范围的所有 Sepal.Length 值。我想将值作为单个向量传递。此外,如果可以通过了解 Sepal.Length 的范围而不是对其进行硬编码来使限制动态化,请提供帮助。我写了一个带有值的基本脚本来给你一个想法。谢谢。

0 投票
1 回答
117 浏览

r - 使用 stat = "qq" 修复 ggplotly 中的工具提示映射(QQ 正态图)

我正在尝试使用 plotly+ggplot 制作交互式 QQ 范数图并将鼠标悬停的文本自定义为我数据框中的另一个向量。

使用默认工具提示,我可以绘制预期的 QQ 范数分布。当 aes 文本映射到自定义工具提示时,stat_qq 转换将理论分位数设置为零。如何在不覆盖 stat_qq 转换的情况下重现映射?

使用默认工具提示进行绘图

带有自定义工具提示的情节

R 版本 3.4.2 (2017-09-28) 平台:x86_64-pc-linux-gnu (64-bit) 运行于:Ubuntu 16.04.2 LTS

矩阵产品:默认 BLAS:/usr/lib/atlas-base/atlas/libblas.so.3.0 LAPACK:/usr/lib/atlas-base/atlas/liblapack.so.3.0

语言环境: 1 LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8 LC_MONETARY=en_US.UTF-8
[6] LC_MESSAGES=en_US.UTF-8 LC_PAPER=en_US.UTF- 8 LC_NAME=C LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C

附加的基础包: 1 stats graphics grDevices utils datasets methods base

其他附加包: 1 plotly_4.7.1 ggplot2_2.2.1

通过命名空间加载(未附加): 1 Rcpp_0.12.13 bindr_0.1 magrittr_1.5 tidyselect_0.2.2 munsell_0.4.3 xtable_1.8-2
[7] viridisLite_0.2.0 colorspace_1.3-2 R6_2.2.2 rlang_0.1.2 httr_1。 3.1 plyr_1.8.4
[13] dplyr_0.7.4 tools_3.4.2 grid_3.4.2 data.table_1.10.4-2 gtable_0.2.0 crosstalk_1.0.0
[19] htmltools_0.3.6 yaml_2.1.14 lazyeval_0.2.0 assertthat_0.2.0 digest_0.6.12 tibble_1.3。
[25] bindrcpp_0.2 shiny_1.0.5 tidyr_0.7.2 purrr_0.2.4 htmlwidgets_0.9 mime_0.5
[31]glue_1.1.1 labeling_0.3 compiler_3.4.2 scales_0.5.0 jsonlite_1.5 httpuv_1.3.5
[37] pkgconfig_2.0.1

0 投票
1 回答
248 浏览

r - 计算R中分组条形图中的条数并绘制

当我在下面运行这个脚本时,它给了我两个分组的条形图。我只是想要一个向量,其中包含每组中的条数。附上快照以供参考,很明显,向量将有两个计数值。请帮忙。

使用 R 闪亮的类似要求

0 投票
1 回答
1283 浏览

r - 在 R 中设置条形图的范围并显示项目数

我使用以下命令从 iris 数据集创建了一个数据框:

第二个命令告诉我 Sepal.Length 的范围。我想使用 plotly 或 ggplot2 实现条形图,以便代码自动决定 Sepal.Length 的范围,然后每个范围包含一个条形图,该条形图给出该范围内所有 Sepal.Length 值的计数。因此,假设确定的范围是“2-4”、“4-6”、“6-8”,我应该得到 3 个条形图,它可以计算“2-4”之间的所有 sepal.length 值, “4-6”和“6-8”。也附上快照,在下面的图中,我希望用代码决定的范围编辑 x 轴标签,用“cases”编辑 y 轴标签“total_bill”。谢谢,请帮忙。

快照供参考

0 投票
0 回答
260 浏览

r - 闪亮的 R ggplotly 甘特图配置

我实现了ggplotly甘特图,我需要做一些改变,即如下:

  • 对于 ggplot y 轴,我们希望在绘图内和每个甘特条的末尾添加标签,我尝试使用标签参数,但问题是由于长 x 轴周期在末尾似乎不是全名,并且似乎名称重叠。

  • 需要为甘特图ggplotly添加滚动条,因为我们想在x轴上显示月份的所有日子,所以由于数据太多,它会重叠并且看起来不太好,所以需要像数据表视图一样在bottem添加滚动条.

我们想要类似下面的截图,但格式正确。 在此处输入图像描述