首页 文章

使用ggplot2更改图例文本的颜色与geom_point()的颜色相同

提问于
浏览
2

我有三个值的传说 - 高中低 .

enter image description here

我希望文本 high 的颜色与形状对象相同,即蓝色和低颜色为红色,med为绿色颜色在geom_point()中提到 .

是否可以更改图例文字的颜色?

1 回答

  • 1

    如果您的绘图是 p ,则可以将其保存为grob并使用网格命令逐个编辑标签,

    g = ggplotGrob(p)
    grid.draw(g)
    grid.edit("label-3", grep=TRUE, global=TRUE,
               gp=gpar(col="red", cex=1))
    

相关问题