gpt4 book ai didi

r - 在R的ggplot2中为geom_density制作图例

转载 作者:行者123 更新时间:2023-12-04 00:27:40 25 4
gpt4 key购买 nike

使用ggplot2,我做了以下密度图:

ggplot(iris) + geom_density(aes(x=Sepal.Width, colour=Species))


(每个“物种”值的)颜色图例显示为带有一条线的框,但绘制的密度为一条线。有没有一种方法可以使图例在每种物种的条目中仅显示为彩色线,而不是在其中带有线的框?

最佳答案

一种可能性是将stat_density()geom="line"一起使用。只有在这种情况下,才会有上线。

  ggplot(iris)+
stat_density(aes(x=Sepal.Width, colour=Species),
geom="line",position="identity")


如果还需要整个区域(所有行),则可以将 geom_density()show_guide=FALSE(以删除图例)和 stat_density()组合在一起,然后将添加带有水平线的图例。

ggplot(iris) + 
geom_density(aes(x=Sepal.Width, colour=Species),show_guide=FALSE)+
stat_density(aes(x=Sepal.Width, colour=Species),
geom="line",position="identity")

关于r - 在R的ggplot2中为geom_density制作图例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17506053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com