iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 15
0
自我挑戰組

R語言-繪圖的極限!系列 第 15

R語言-繪圖的極限! Day-15 ggplot 改變legend參數(表名)

  • 分享至 

  • xImage
  •  

10月29日台北天氣晴~

我們在使用圖標的時候一定會遇到一個問題

該怎麼改變圖標的標題呢?

https://ithelp.ithome.com.tw/upload/images/20181026/20112574MjeBkVkadm.png

方法我想到有兩個:

一個是我在取變數的時候直接將該變數名稱改成我想要的標題名稱

第二種就是以下我要介紹的~

藉由scale_colour_manual()來改變圖標的名稱

我們將原本的名稱 : A$Team 更改為----> Team

#把每一隊皆用一種顏色表示
ggplot(A,aes(x = A$AVG , y = A$OBP )) + geom_point(aes(color = A$Team),size = 4)+
  labs(x = "平均打擊率",y = "平均上壘率",title = "2012 MLB")+
  xlim(c(0.233,0.275))+
  ylim(c(0.294,0.338))+
  geom_smooth(method = lm)+
  scale_colour_manual(name="Team",values=A$Team)

https://ithelp.ithome.com.tw/upload/images/20181026/20112574eHyecVwITi.png

不錯吧! 圖標的名稱成功改掉了!!

但是顏色也更著換了(我猜ggplot會藉由不同的指令換上該指令預設的顏色)

也可以使用 scale_color_discrete(name="Team")來達到一樣的效果 (這種方式顏色不會改變)

當然如果你想指定顏色的話,可以藉由先設定好顏色

 cols <- c("LINE1"="red","LINE2"="blue","BAR"="#green")

來指定顏色!!

大家可以試試看~

End.


上一篇
R語言-繪圖的極限! Day-14 ggplot 如何加上輔助線呢?
下一篇
R語言-繪圖的極限! Day-16 ggplot標籤直接show在圖上
系列文
R語言-繪圖的極限!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言