簡體   English   中英

基於顏色向 GGPlot Lollipop 圖表添加圖例

[英]Adding a legend to GGPlot Lollipop Chart Based on Colour

我用以下代碼創建了一個棒棒糖圖表。 我正在嘗試在圖表中添加一個圖例,將橙色詳細說明為“2020”,將紫色詳細說明為“平均”。 我該怎么做?

ggplot(LGA_top3) +
  geom_segment(aes(x = LGA, xend = LGA, y = 2020, yend = Average)) +
  geom_point(aes(x = LGA, y = 2020), color="orange", size=3) +
  geom_point(aes(x = LGA, y = Average), color="purple", size=3) +
  coord_flip() +
  theme(legend.position="right") +
  facet_wrap(~`Offence Category`, ncol=1, scale="free_y") +
  labs(x = "Local Government Area (LGA)", y = "Total")

在此處輸入圖像描述

我會推薦這樣的東西。 如果您提供一個可重現的示例,則更容易,因為您當前的代碼無法為您提供更准確的答案。 請使用dput(your_data)並在此處粘貼重新結果。

ggplot(LGA_top3) +
  geom_segment(aes(x = LGA, xend = LGA, y = 2020, yend = Average)) +
  geom_point(aes(x = LGA, y = 2020, color = "2020"), size=3) +
  geom_point(aes(x = LGA, y = Average, color = 'Average'), size=3) +
  coord_flip() +
  scale_color_manual(values = c('orange', 'purple')) +
  theme(legend.position="right") +
  facet_wrap(~`Offence Category`, ncol=1, scale="free_y") +
  labs(x = "Local Government Area (LGA)", y = "Total")

暫無
暫無

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

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