gpt4 book ai didi

r - ggplot2 自定义图例形状

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

当我们在散点图中同时有形状和颜色图例时,颜色图例的形状会产生误导:

foo <- data.frame(
length=runif(10),
height=runif(10),
group=as.factor(sample(3,10,rep=T)),
quality=as.factor(sample(2,10,rep=T))
)

ggplot(foo, aes(x = length, y = height, color=group, shape=quality)) +
geom_point(size=5)

这将产生下面的情节。如您所见,“圆形”形状是为 quality==1 的对象保留的。 ,然而在 group图例中,所有 3 组都以“圆形”形状呈现 - 颜色不同,这可能会产生误导。

如果 group 那就太好了图例由尚未保留用于特定目的的形状表示,例如只是用特定颜色填充整个图例项。

你有什么简单的想法如何解决这个问题吗?

enter image description here

最佳答案

可以使用 guides 手动更改图例的属性。 :

ggplot(foo, aes(x = length, y = height, color=group, shape=quality)) + 
geom_point(size=5) +
guides(colour = guide_legend(override.aes = list(shape = 15)))

随便玩玩 shape参数以找到合适的形状。

enter image description here

关于r - ggplot2 自定义图例形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13456765/

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