如何使用ggplot修改条形图中的图例标题

时间:2017-01-14 12:22:31

标签: r text ggplot2 bar-chart legend

想象一下,您有一个像这样的简单数据集:

   ive
      region   Edad
  1  Española   23
  2  Española   37
  3  Española   40
  4  Española   21
  5  Africana   29
  6  Española   42
  7   Europea   29
  8  Española   25
  9  Española   32
  10 Española   20

我感兴趣的是对按颜色分类的变量region执行条形图。所以我创建了以下代码:

 g1 <- ggplot(ive, aes(x=reorder(ive$region, -table(ive$region)[ive$region])))
 g1 + geom_bar(aes(fill=ive$region)) + geom_text(stat='count',aes(label=..count..),vjust=-0.7) + xlab("")

但是情节的图例显示ive$region,我希望它显示自定义标题。

我几乎可以肯定这是一个愚蠢的问题,但我一直在努力解决它2天,我找不到办法。

谢谢你, 阿尔瓦罗

1 个答案:

答案 0 :(得分:2)

ggplot(ive, aes(x=reorder(ive$region, -table(ive$region)[ive$region]))) +
  geom_bar(aes(fill=ive$region)) + 
  geom_text(stat='count',aes(label=..count..),vjust=-0.7) +
  labs(x = "", fill = "Region")

enter image description here