在 R 中使用 ggplot2 建立不帶座標軸標籤、座標軸標題和刻度的圖形。
有時我們希望圖形看起來像白紙上的圖形,沒有座標軸標籤、座標軸標題和刻度,因此,我們可以使用 ggplot2 包的 theme_classic 函式。
例如,如果我們有一個名為 df 的資料框,其中包含兩列,例如 x 和 y,那麼我們可以使用 ggplot2 建立 x 和 y 之間的散點圖,該散點圖看起來像是列印在白紙上,方法是使用以下命令:
ggplot(df,aes(x,y))+geom_point()+theme_classic(base_size=0)
示例
以下程式碼片段建立了一個示例資料框:
x<-rnorm(20) y<-rnorm(20) df<-data.frame(x,y) df
建立了以下資料框
x y 1 -1.32829407 -0.52533713 2 0.80283971 0.09228818 3 1.30486534 -1.32263211 4 0.82200259 -0.75838748 5 -0.78567043 -0.91903627 6 -0.64583914 0.19331685 7 0.90248805 -0.91643034 8 -0.56924149 1.36547589 9 -0.18644293 -1.15722081 10 0.90336807 -0.09976943 11 0.14253736 2.20434225 12 -1.69082324 0.24745690 13 -1.11045644 -1.17075211 14 -0.05810435 -0.87527445 15 -0.27621905 -1.36109968 16 -0.64865748 -1.15702097 17 0.81016835 -1.00659751 18 -1.15754429 0.95785839 19 -0.08498386 1.20189500 20 1.02842221 -1.18280846
要載入 ggplot2 包並在上面建立的資料框上建立 x 和 y 之間的散點圖,請將以下程式碼新增到上面的程式碼片段中:
x<-rnorm(20) y<-rnorm(20) df<-data.frame(x,y) library(ggplot2) ggplot(df,aes(x,y))+geom_point()
輸出
如果您將以上所有程式碼片段作為單個程式執行,它將生成以下輸出:

要在上面建立的資料框上建立 x 和 y 之間的散點圖,使其看起來像列印在白紙上,請將以下程式碼新增到上面的程式碼片段中:
x<-rnorm(20) y<-rnorm(20) df<-data.frame(x,y) library(ggplot2) ggplot(df,aes(x,y))+geom_point()+theme_classic(base_size=0)
輸出
如果您將以上所有程式碼片段作為單個程式執行,它將生成以下輸出:

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