R語言繪圖不會配色怎麼辦
背景介紹
平時在使用R語言作圖時,圖形的配色是個問題。記不住色號就不說了,顏色什麼的也分辨不清!
今天給大家介紹一個R語言中的外掛——colourpicker,可以很好地解決在R語言繪圖過程中的配色問題,還是比較好用的,趕緊來學學吧!
外掛安裝
# 顏色拾取的外掛安裝 install.packages("colourpicker") library(colourpicker)
安裝完成後,就會在RStudio的外掛中心,會出現以下按鈕!上面那個是幫助按鈕,下方是執行按鈕!想要探索的,可以點選Plot Colour Helper進行探索即可。
功能介紹
1.這裡我們首先載入一個資料集,載入ggplot2包用來作圖
# 檢視資料集和載入作圖包 iris library(ggplot2)
2.先繪製一個基礎圖用來演示如何作圖
# 繪圖 ggplot(iris,aes(Sepal.Length,Petal.Length)) geom_point(aes(col=Species))
3.如何更改其中的顏色呢,首先我們設定需要賦值的顏色名稱,將滑鼠放在後面
4.點選外掛Colour Picker
5.出現的互動式介面,加號代表增加顏色版塊(右邊現實的1,2,3就是顏色版塊),Any colour意思是可以選擇任何顏色
6.點選顏色,選擇顏色,我們會發現1變成了紅色
7.同理,我們選擇2,3的顏色,點選右上角的Done
8.在RStudio中就出現了顏色編號,執行這行程式碼
9.我們再次繪圖,加上對映的程式碼即可,顏色就變了
ggplot(iris,aes(Sepal.Length,Petal.Length)) geom_point(aes(col=Species)) scale_colour_manual(values = col_map)
10.那麼第二個功能,Find R colour就是發現某一個顏色的相似顏色,可以調整出現的個數,然後對應填充上面的1,2,3,然後進行繪圖即可
11.最後一個功能,就是R語言的一個顏色庫,你可以在裡面找自己需要的顏色即可,上色,繪圖!
col_map <- c("#CD3333", "#0000EE", "#000000") ggplot(iris,aes(Sepal.Length,Petal.Length)) geom_point(aes(col=Species),size=3) scale_colour_manual(values = col_map)
12.趕緊來試試今天的功能吧!