小编Pau*_*aul的帖子

在空的ggplot中获取图例着色

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

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

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

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)")
Run Code Online (Sandbox Code Playgroud)

什么是将颜色指示恢复到图例中的正确方法.现在,它们仅显示某个参数(颜色或大小)的各个级别的值,而不显示具有特定级别的实际图形元素(点的颜色或大小).

r ggplot2

6
推荐指数
1
解决办法
1410
查看次数

标签 统计

ggplot2 ×1

r ×1