如何在R中使用ggplot2建立使用灰色調色盤的類別線圖?
要使用ggplot2建立使用灰色調色盤的類別線圖,我們可以按照以下步驟操作:
- 首先,建立一個數據框。
- 然後,建立具有預設線條顏色的類別線圖。
- 建立具有灰色調色盤線條顏色的類別線圖。
建立資料框
讓我們建立一個如下所示的資料框:
x<-rnorm(25) y<-rnorm(25) Factor<-factor(sample(1:3,25,replace=TRUE)) df<-data.frame(x,y,Factor) df
執行上述指令碼後,將生成以下輸出(由於隨機化,此輸出可能因您的系統而異):
x y Factor 1 0.16617082 0.6440847 2 2 0.64861850 0.0894490 3 3 2.23253199 0.9830666 3 4 0.15959321 -1.5818475 3 5 0.99115481 0.3007150 3 6 -0.11421911 -0.0597798 2 7 -2.18767456 0.4199796 1 8 -0.45615151 -0.9753236 3 9 0.31962740 -0.1656778 1 10 -0.26188647 -1.4247906 1 11 -0.07914911 -1.1719439 1 12 0.04386646 -0.6051025 1 13 0.30364566 0.3973123 3 14 1.91715394 0.4858528 3 15 -1.31486210 -2.2679916 1 16 -0.64839356 -1.9870203 1 17 -1.04466289 0.5891917 1 18 0.21874848 -0.2328089 1 19 1.27746893 0.6943986 3 20 0.49281808 -1.0389503 3 21 0.13930975 0.3550664 2 22 1.02323729 1.5719230 3 23 1.31209069 -1.6987137 1 24 0.99838299 1.2443123 2 25 0.64388089 1.1059815 2
建立線條顏色為預設顏色的線圖
載入ggplot2包並建立線條顏色為預設色的線圖:
x<-rnorm(25) y<-rnorm(25) Factor<-factor(sample(1:3,25,replace=TRUE)) df<-data.frame(x,y,Factor) library(ggplot2) ggplot(df,aes(x,y,colour=Factor))+geom_line()
輸出
建立線條顏色為灰色調色盤的線圖
使用scale_fill_grey建立線條顏色為灰色調色盤的線圖:
x<-rnorm(25) y<-rnorm(25) Factor<-factor(sample(1:3,25,replace=TRUE)) df<-data.frame(x,y,Factor) library(ggplot2) ggplot(df,aes(x,y,colour=Factor))+geom_line()+scale_color_grey()
輸出
廣告