【发布时间】:2014-12-01 05:51:10
【问题描述】:
如果以黑白打印,为了提高密度图的可见性,我想在其中添加标记:
foo <- data.frame(
v2=sample(c(1,2,3),size=10,rep=T),
v3=as.factor(sample(2,10,rep=T))
)
p <- ggplot(foo, aes(x=foo$v2, colour=foo$v3, shape=foo$v3))
p <- p + geom_line(stat="density")
p
我知道密度曲线是一条连续的线,但最好在给定点上放置标记。有没有办法做到这一点?
【问题讨论】:
-
你想在哪里添加标记?
-
@jazurro:要么告诉
N等间距标记,要么提供一个带有x坐标的向量。 -
谢谢你。我可以再澄清一件事吗?说标记,你的意思是要在图形中添加点吗?
-
@jazurro:我想要有圆圈、方框就行。在 ggplot2 中,它使用
shape关键字设置。我实际上将它包含在我上面的代码中,但当然 int 这样它就没有效果了。