如何在R的ggplot2中建立具有白色背景且沒有網格線的散點圖?


實際上,散點圖在白色背景下(就像在白紙上一樣)顯示效果很好。如果我們想使用ggplot2建立具有白色背景且沒有網格線的散點圖,我們可以將經典主題應用於繪圖。

檢視下面的示例,瞭解如何操作。

示例

以下程式碼片段建立了一個示例資料框:

x<-rnorm(20)
y<-rnorm(20)
df<-data.frame(x,y)
df

建立了以下資料框:

        x            y
1   1.31568665  -0.606920458
2   0.15326695   1.160784530
3   0.15085999   1.729299362
4  -0.72411523   1.752459403
5   0.63320670  -2.007432892
6  -0.02838092   0.666850263
7   0.47622500   0.773645227
8  -1.31266392  -0.364087710
9  -0.23533956   0.066300263
10  0.23250476   0.002910826
11  0.05144478   0.209315785
12  1.19896603   1.322499122
13 -1.61145699  -2.178898953
14  0.57492214  -0.056533058
15 -1.88213380  -0.489842212
16  0.52139560   0.130411415
17  1.23015725  -1.240335481
18  1.70217355   0.204177146
19 -1.07961144   0.866155470
20  0.81058282   0.978253536

要載入ggplot2包並在x和y之間建立點圖,請將以下程式碼新增到上面的程式碼片段中:

library(ggplot2)
ggplot(df,aes(x,y))+geom_point()

輸出

如果您將以上所有程式碼片段作為一個程式執行,它將生成以下輸出:

要建立具有白色背景和無網格線的x和y之間的點圖,請將以下程式碼新增到上面的程式碼片段中:

ggplot(df,aes(x,y))+geom_point()+theme_classic()

輸出

如果您將以上所有程式碼片段作為一個程式執行,它將生成以下輸出:

更新於:2021年11月22日

286 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.