如何将图形旋转特定角度? [重复]

问题描述 投票:0回答:1

我想将 ggplot2 图表旋转自定义角度。我找到了如何使用 element_text(angle = 20)

旋转轴文本
。我想对整个情节做类似的事情。

可重现的示例:

set.seed(123)

data_plot <- data.frame(x = sort(rnorm(1000)),
                        y = sort(rnorm(1000)))

ggplot(data_plot, aes(y, x)) +
    geom_line() # + theme(axis.title.x = element_text(angle = 20))

该图应该旋转:

r ggplot2 graph rotation angle
1个回答
7
投票

这是一个粗略的想法,称之为你的情节

p

library(grid)
pushViewport(viewport(name = "rotate", angle = 20, clip = "off", width = 0.7, height = 0.7))
print(p, vp = "rotate")

您可能需要根据您想要的角度和纵横比定制

width
height

© www.soinside.com 2019 - 2024. All rights reserved.