如何在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()
輸出
如果您將以上所有程式碼片段作為一個程式執行,它將生成以下輸出:

廣告
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP