如何在 R 中為 ggplot2 圖表建立彩色邊框?\n
要為 ggplot2 圖表建立彩色邊框,我們可以使用 theme 函式並將 plot.background 引數設定為矩形元素的不同顏色。
例如,如果我們有一個名為 df 的資料框,其中包含兩列,例如 X 和 Y,那麼我們可以使用下面提到的命令在 X 和 Y 之間建立點圖,並使用藍色邊框。
ggplot(df,aes(X,Y))+geom_point()+theme(plot.background=element_rect(colour="blue",size=3))
示例
以下程式碼段建立了一個示例資料框:
x<-rnorm(20) y<-rnorm(20) df<-data.frame(x,y) df
輸出
建立了以下資料框:
x y 1 0.39846728 -1.03040367 2 -0.63807103 -1.26192931 3 -0.26771290 0.39218463 4 0.35987956 -1.13143826 5 -1.31286609 0.54414448 6 -0.88396961 1.17660893 7 2.07709479 0.02522857 8 -2.09922563 0.51513317 9 -1.23850597 -0.65410976 10 0.99043309 0.50364199 11 1.08866186 -1.27211922 12 0.83985225 -0.07677115 13 0.05685864 -1.34531938 14 0.32387805 -0.26631756 15 -0.90466867 1.08756300 16 -0.65218385 0.70056780 17 -0.26245464 -0.44275951 18 -0.93466284 -0.78851997 19 0.82116121 -0.85677571 20 -1.62425917 -0.74641901
要載入 ggplot2 包並在 x 和 y 之間建立點圖,請將以下程式碼新增到上述程式碼段中:
library(ggplot2) ggplot(df,aes(x,y))+geom_point()
輸出
如果您將所有上述程式碼段作為單個程式執行,它將生成以下輸出:

要建立 x 和 y 之間帶有紅色邊框的點圖,請將以下程式碼新增到上述程式碼段中:
ggplot(df,aes(x,y))+geom_point()+theme(plot.background=element_rect(colour="red",size=3))
輸出
如果您將所有上述程式碼段作為單個程式執行,它將生成以下輸出:

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