调整ggplot2中的legend.title,legend.text和图例颜色

莎拉

我无法更改图中的细分图例的颜色。我需要两种不同的颜色作为图例中的文本以及视觉绘图中的文本。

   er<-  ggmap(sq_map2) + 
   geom_point(data = sisquoc, size = 3,  aes(fill = Segmentation)) +
   geom_line(data = sisquoc, size = 3,  aes(color =SpeedMeterPerSecond)) +
   geom_text(data = sisquoc, aes(label = paste("  ", 
   as.character(Location_ids), sep="")), 
         angle = 60, hjust = 0, color = "sienna4",size = 6 ) 


   gg<- er  +   labs(x ="Longitude", y = "Latitude") +
   theme(axis.title = element_text(size=20), 
     panel.background = element_rect(fill = "white",size = 0.5, linetype = 
   "dotted"),
     panel.grid.major = element_line(size = 0.5, linetype = 'dotted',colour 
   = "black"), 
     panel.grid.minor = element_line(size = 0.5, linetype = 'dotted',colour 
   = "black"),
     panel.border = element_rect(colour = "black", fill=NA, size=0.5),
     axis.text.y   = element_text(size=18),
     axis.text.x   = element_text(size=18))

   gg  + theme(legend.position="right", 
         legend.title = element_text(colour="Black", size=18),
         legend.text = element_text(colour="black", size = 15),
         legend.background = element_rect(fill="grey90",
                                    size=0.5, linetype="solid", 
                                    colour ="black"))  + scale_color_continuous(name="Speed (m/s)\n")
阿迪本德

像下面这样的东西应该起作用。只需显式指定图例标题并\n在字符串的末尾添加,这将添加一个额外的空白行:

ggplot(iris, aes(x = Sepal.Length, y = Sepal.Width, col=Petal.Length))+ 
  geom_point() + scale_color_continuous(name="my scale\n")

或者,您可以尝试更改图例的方向,但是,当图例位于底部时,这通常是最紧凑的。

ggplot(iris, aes(x = Sepal.Length, y = Sepal.Width, col=Petal.Length))+ 
  geom_point() + theme(legend.direction = "horizontal", legend.position = "bottom")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

ggplot2:主题(legend.title)忽略调整和调整参数

ggplot:在图例中组合大小和颜色

ggplot升级后颜色和图例丢失

在ggplot2图例中组合线型和颜色

难以获得混合线a和点图例,该图例指定了ggplot2中的颜色和形状

为ggplot2中的两个变量合并图例中的颜色和形状

为ggplot2(r)中的单个颜色框图/点定义图例和颜色

在ggplot中组合颜色和线型图例

使用facet_wrap()时无法控制ggplot2中的legend.position

从ggplot2中的小图例框中删除边框和颜色

调整ggplot2中图例键周围边框的粗细

为什么在第二个图例中使用scale_linetype_manual和guides不能正确分配我的legend.text和颜色?

ggplot2中的Finicky Legend

在ggplot2图例中更改中位数和均值的颜色

文字颜色与ggplot2中使用geom_text的图例不匹配

在ggplot2中使用组,线型和颜色时使用单个图例?

如何在ggplot2中为颜色和形状创建图例

R ggplot更改图例中的颜色和图例序列

如何在ggplot2中合并图例?(保持形状、颜色和标签)

ggplot2 中的线条和图例

在ggplot2中将legend.text显示为整数而不是十进制数

ggplot2 中的图例和图形颜色不匹配

ggplot2-legend 的两种颜色

更改 ggplot-legend 中字形的颜色

如何在ggplot2中调整颜色形状组合的图例?

ggplot2 remove legend 刪除註釋

将形状、大小和颜色映射到 ggplot2 中的相同图例

GGPLOT 中的可变图例值和颜色

GGplot2 结合 Guide_legend 参数