gpt4 book ai didi

r - 在空的 ggplot 中获取图例着色

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

在呈现实际数据之前,我想制作一个与有数据但没有数据点的图相同的图。这有助于我解释如何解释这样的情节,而不会用情节中的实际数据分散观众的注意力。

所以在下面的代码中,我基本上想交换 geom_point()geom_blank() .没问题。

但是,这也会从绘图代码创建的图例中删除颜色和大小信息。有没有办法让这个回来?

ggplot(vas, aes(x=time, y=pain, colour=light.color, size=light.intensity)) + 
#geom_point(na.rm=FALSE) +
geom_blank() +
facet_wrap(~ppno) +
scale_colour_manual(values=cols) +
scale_y_continuous(name="VAS Pain (a.u.)") +
scale_x_continuous(name="Time (minutes)")

将颜色指示带回 legend(s) 的正确方法是什么? ?现在,它们只显示某个参数(颜色或大小)的各个级别的值,而不显示与某个级别相关的实际图形元素(颜色或点的大小)。

最佳答案

如何隐藏绘图窗口外的实际点?沿着这些路线的东西:

ggplot(cars, aes(x=speed+100, y=dist))+ #move x values to the right
geom_point(aes(col=speed))+
scale_x_continuous(at=seq(5,125,by=5), limits=c(0,30)) #set plotting window

关于r - 在空的 ggplot 中获取图例着色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3131173/

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