【发布时间】:2016-01-16 13:56:41
【问题描述】:
如何在同一组轴上绘制多个密度图?我了解如何将多个折线图和散点图绘制在一起,但是让密度图共享一个共同的 x 轴的问题让我很吃惊。我的数据目前是这样设置的:
name x1 x2 x3
a 123 123 123
b 123 123 123
c 123 123 123
感谢您的帮助!
编辑:以下是我遗漏的一些细节,可能有助于使我的问题更清楚。
我有一个数据框attr_gains,与上面的示例类似,其变量名称为Str、Agi 和Int。到目前为止,我已经能够单独使用以下代码获得Str 变量的密度图:
attr_gains %>%
ggvis(x=~Str)%>%
layer_densities(fill :="red", stroke := "red")
我想做的是再叠加两个密度图,一个用于Agi 和Int,这样我在同一组轴上就有了三个密度图。
【问题讨论】:
-
感谢您的链接。这些方法似乎适用于 ggplot2,而我关心的是 ggvis。
-
你已经尝试过什么?你在哪里卡住了?请提供一个最小的可重现示例来解决您的问题。我们可以从中工作并使用它来向您展示如何回答您的问题。您可以查看this SO post,了解如何在 R 中制作一个出色的可重现示例。
-
我将编辑 OP 并进行一些澄清;谢谢你的建议。
标签: r ggvis density-plot