gpt4 book ai didi

r - ggplot2:aspect.ratio 胜过 coord_equal 或 coord.fixed

转载 作者:行者123 更新时间:2023-12-02 03:32:01 26 4
gpt4 key购买 nike

无论我的数据点云的形状如何,我都希望收到具有相同坐标的方形图。

这是我的问题的原始说明。

xy <- data.frame(x = rnorm(100),
y = rnorm(100, mean = 1, sd = 2))
gg <- ggplot(xy,aes(x = x, y = y))+
geom_point()
gg + coord_equal() #now we have square coordinate grid
gg + theme(aspect.ratio = 1) #now the plot is square

# if we use both, aspect.ratio overpowers coord_equal
gg + coord_equal() + theme(aspect.ratio = 1)

有没有办法让绘图和坐标网格都平方?当然,剧情中也会有一些空白的地方。我不介意这个。

此外,我想知道确保 x 轴和 y 轴上的相同标签的最简单方法。

最佳答案

您可以通过手动设置轴的比例来强制绘图为正方形:

gg +
scale_x_continuous(limits=c(min(xy$x,xy$y), max(xy$x,xy$y))) +
scale_y_continuous(limits=c(min(xy$x,xy$y), max(xy$x,xy$y))) +
theme(aspect.ratio=1)

关于r - ggplot2:aspect.ratio 胜过 coord_equal 或 coord.fixed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31939838/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com