簡體   English   中英

修改ggplot2中圖例的部分顏色

[英]Modify part of legend's colour in ggplot2

我用以下代碼繪制:

library(ggplot2)
ggplot(data = mpg, aes(x = displ, y = cty))+
  geom_point(aes(size = hwy, color = cyl, shape = drv))+
  guides(colour = guide_colourbar(order = 1),
         alpha = guide_legend(order = 2),
         size = guide_legend(order = 3))

現在我想將圖例的顏色從black更改為grey (如下圖所示),我該怎么做? 謝謝。

在此處輸入圖片說明

你可以做:

library(ggplot2)

ggplot(data = mpg, aes(x = displ, y = cty))+
  geom_point(aes(size = hwy, color = cyl, shape = drv))+
  guides(colour = guide_colourbar(order = 1),
         alpha = guide_legend(order = 2),
         size = guide_legend(order = 3, override.aes = list(color = "gray")))

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM