如何在 R 中使用 ggplot2 更改繪圖的邊框樣式?
要更改使用 ggplot2 在 R 中建立的繪圖的邊框樣式,我們可以使用帶有 panel.border 引數的 theme 函式,在其中我們可以使用 element_rect 更改繪圖邊框的 linetype。有許多 linetype,我們可以根據需要使用它們。
檢視下面給出的示例以瞭解如何操作。
示例
以下程式碼片段建立了一個示例資料框 -
x<-rnorm(20) y<-rnorm(20) df<-data.frame(x,y) df
建立了以下資料框
x y 1 0.07659587 0.04662568 2 -0.09346513 -1.54421904 3 -0.15442334 0.84076938 4 0.30773228 -0.52740013 5 -2.12669288 -0.72532478 6 0.04613070 0.77757258 7 0.26543808 0.60828079 8 -1.02039121 -0.08895102 9 -1.73303082 0.93566679 10 1.36236728 0.31907879 11 -0.41927039 -0.38939094 12 1.06971384 0.12146098 13 0.63973606 0.71795862 14 -0.34179992 -0.12283619 15 -1.11315207 -0.10712006 16 0.19498220 -1.52575895 17 -0.58071405 0.20655197 18 -0.70292599 1.43570793 19 -0.57065356 -1.00393263 20 1.59348973 -1.31773976
要載入 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.border=element_rect(linetype=3,fill=NA))
輸出
如果將上面給出的所有程式碼片段作為單個程式執行,它將生成以下輸出 -

將以下程式碼新增到上述程式碼片段中 -
x<-rnorm(20) y<-rnorm(20) df<-data.frame(x,y) library(ggplot2) ggplot(df,aes(x,y))+geom_point()+theme(panel.border=element_rect(linetype=11,fill=NA))
輸出
如果將上面給出的所有程式碼片段作為單個程式執行,它將生成以下輸出 -

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