如何在 R 中旋转 ggplot2 图?
要旋转 ggplot2 图形,我们可以将其保存在一个对象中,然后通过定义与视口的角度来使用打印功能。
例如,如果我们有一个图形保存在一个名为 PLOT 的对象中,那么我们可以使用下面提到的命令将其旋转 180 度 -
print(PLOT,vp=viewport(angle=180))
示例
以下代码段创建了一个示例数据框 -
x<-rnorm(20)y<-rnorm(20)
df<-data.frame(x,y)
df
创建以下数据框 -
x y1 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))输出结果
如果您将上述所有片段作为单个程序执行,它会生成以下输出 -
以上是 如何在 R 中旋转 ggplot2 图? 的全部内容, 来源链接: utcz.com/z/363428.html