【发布时间】:2018-07-12 00:36:36
【问题描述】:
我想在这个情节中添加一些额外的线条。我必须从水平和垂直方向显示最大和最小数据的距离,如下例所示。
就像在没有盒子的情况下添加箱线图
我已尝试按照此示例进行操作,但没有成功。 Avoid plot overlay using geom_point in ggplot2
我是在 Photoshop 上完成的。但是,我怎样才能添加 R?
原图
plot <- ggplot(mtcars, aes(x = wt, y = mpg, colour = factor(gear))) +
geom_point() +
ggtitle("Cars")
plot
修改版
【问题讨论】:
-
这是一个答案,有多种方法可以制作边际直方图和地毯图:stackoverflow.com/q/8545035/5325862 它们都不是您正在寻找的开箱即用的线条,但我正在考虑方法调整这些解决方案来做一条线而不是直方图
-
谢谢亨利克。 @camille 这将非常有用。我刚刚在我的数据库上添加了一个带有零的新列,现在我正在根据因素绘制散点图。我认为这种方法可以正常工作。
-
您还可以查看
ggExtra::ggMarginal的内部结构。它允许您从密度、直方图、箱线图或小提琴中选择摘要,您可以按组进行操作;您也许可以复制该代码,但也许可以使用geom_segment而不是那里使用的其他摘要
标签: r ggplot2 data-visualization