Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 是否可以更改ggplot2中图例元素的颜色?_R_Ggplot2_Legend - Fatal编程技术网

R 是否可以更改ggplot2中图例元素的颜色?

R 是否可以更改ggplot2中图例元素的颜色?,r,ggplot2,legend,R,Ggplot2,Legend,我正试图找到改变与尺寸相关的图例颜色的方法 p <- ggplot(data = mtcars, aes(x = mpg, y = wt))+ geom_point(aes(color = cyl, size = qsec, shape = as.factor(gear))) p p您可以使用guides()将绘图中的size选项调整为所需颜色: #Code ggplot(data = mtcars, aes(x = mpg, y = wt))+ geom_point(aes(c

我正试图找到改变与尺寸相关的图例颜色的方法

p <- ggplot(data = mtcars, aes(x = mpg, y = wt))+
  geom_point(aes(color = cyl, size = qsec, shape = as.factor(gear)))
p
p您可以使用
guides()
将绘图中的
size
选项调整为所需颜色:

#Code
ggplot(data = mtcars, aes(x = mpg, y = wt))+
  geom_point(aes(color = cyl, size = qsec, shape = as.factor(gear)))+
  guides(size = guide_legend(override.aes = list(color = "gray")))
输出: