如何在 R 中更改 ggplot2 圖表的繪圖邊框顏色?
要更改 R 中 ggplot2 圖表的繪圖邊框顏色,我們可以使用 theme 函式和 panel.background 引數,其中我們可以使用 element_rect 將繪圖面板的邊框設定為所需的顏色。
要了解如何做到這一點,請檢視下面的示例。
示例
以下程式碼片段建立了一個示例資料框 -
x<-rnorm(20) y<-rnorm(20) df<-data.frame(x,y) df
建立了以下資料框
x y 1 1.309190860 0.34499505 2 1.466722642 0.43439586 3 -0.143056066 1.30347768 4 1.298513726 -0.65169591 5 0.001313548 -0.01688086 6 -0.676410076 -0.56769246 7 -0.848196597 -1.12713287 8 -0.346941100 -1.84897031 9 0.227479443 0.19552906 10 -0.027401404 0.60156523 11 0.200877791 0.63915816 12 0.198942672 -1.38999282 13 0.714599356 -1.12967785 14 -0.273181775 -1.14115419 15 1.635347458 -0.68867150 16 0.437693886 0.17019782 17 -1.193535851 0.59448343 18 -0.276649804 -0.81503265 19 0.515883051 -2.86434684 20 -0.411055332 0.95382348
要載入 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(panel.background=element_rect(colour="red"))
輸出
如果您將以上所有程式碼片段作為單個程式執行,它將生成以下輸出 -

要在上面建立的資料框上建立具有藍色邊框的 x 和 y 之間的散點圖,請將以下程式碼新增到上述程式碼片段中 -
x<-rnorm(20) y<-rnorm(20) df<-data.frame(x,y) library(ggplot2) ggplot(df,aes(x,y))+geom_point()+theme(panel.background=element_rect(colour="blue"))
輸出
如果您將以上所有程式碼片段作為單個程式執行,它將生成以下輸出 -

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