【发布时间】:2019-07-08 18:44:49
【问题描述】:
我试图强制散点图的网格由正方形组成,x 和 y 值具有不同的范围。
我尝试将整个图强制为正方形(aspect.ratio=1),但这并不能解决不同范围的问题。然后我试图改变我的轴值的限制。
1)这是我首先尝试的:
p + theme(aspect.ratio = 1) +
coord_fixed(ratio=1, xlim = c(-0.050,0.050),ylim = c(-0.03,0.03))
2) 我通过使用每个轴的值范围来更改比率:
p + coord_fixed(ratio=0.06/0.10, xlim = c(-0.050,0.050), ylim = c(-0.03,0.03))
3)然后我更改了 y 的限制以匹配 x 的限制:
p + theme(aspect.ratio = 1) +
coord_fixed(ratio=1, xlim = c(-0.050,0.050),ylim = c(-0.05,0.05))
1) 背景上的网格由矩形组成。
2) 我希望这会自动更改刻度线的位置,以便给我一个由正方形组成的网格。还是三角形。
3) 它显然有效,因为我匹配了 x 和 y 的范围。但是图中有很多空白。
还有什么我应该尝试的吗?
提前致谢。
【问题讨论】:
-
您不需要更改绘图的纵横比才能使其正常工作吗?
-
为什么不直接生成一个带有方形网格的空图,将其保存为图像,并将其作为背景应用到图上?
-
您缺少几个代码块中的代码
-
谢谢。我最终调整了类似比例的 Y 轴和 X 轴的范围。有时图形看起来有点空,但至少所有内容都以相同的方式缩放。