如何在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()

輸出

更新於:2021年8月13日

353 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告