如何在 R 中旋轉 ggplot2 圖表?
要旋轉 ggplot2 圖表,我們可以將其儲存在一個物件中,然後使用 print 函式透過定義視口的角度來旋轉。
例如,如果我們有一個儲存在名為 PLOT 的物件中的圖表,那麼我們可以使用以下命令將其旋轉 180 度:
print(PLOT,vp=viewport(angle=180))
示例
以下程式碼片段建立一個示例資料框:
x<-rnorm(20) y<-rnorm(20) df<-data.frame(x,y) df
建立以下資料框:
x y 1 0.096637307 -0.79663988 2 -0.972807954 0.09542357 3 -0.598539638 -0.40307342 4 0.313019069 -1.71758236 5 0.008732982 -0.04097218 6 -1.967420198 -0.91776162 7 1.736633544 -1.00466672 8 -1.286458206 0.83934337 9 1.742263463 1.77801623 10 -1.392702332 0.42326171 11 1.372442801 -0.44339030 12 0.644544774 -0.43074140 13 -0.709155189 -0.16955879 14 -0.590529608 -0.11673118 15 0.289056603 -0.37740204 16 0.007818706 0.43813133 17 -1.433209373 -1.34470356 18 -1.725729337 3.89311303 19 0.875404110 1.06213466 20 -0.020995825 0.12973470
為了載入 ggplot2 包並在 x 和 y 之間建立點圖,請將以下程式碼新增到上述程式碼片段中:
library(ggplot2) Plot<-ggplot(df,aes(x,y))+geom_point() Plot
輸出
如果您將以上所有程式碼片段作為一個程式執行,它將生成以下輸出:

為了將上述圖表旋轉 180 度,請將以下程式碼新增到上述程式碼片段中:
print(Plot,vp=viewport(angle=180))
輸出
如果您將以上所有程式碼片段作為一個程式執行,它將生成以下輸出:

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