ggplot2中xlim / ylim的默认扩展因子

时间:2015-04-02 09:17:40

标签: r ggplot2

问题

使用ggplot创建绘图时,将自动确定轴的极限以覆盖要绘制的整个点范围。为了避免点在绘图区域的边缘xlimylim由(加法/乘法/两者?)因子扩展。我的问题是如何确定此扩展的默认值?

示例

看看这个例子:

library(ggplot2)
d <- data.frame(x = 1:10)
qplot(x, x, data = d) + scale_x_continuous(breaks = c(0.55, 1:10, 10.45)) +
     scale_y_continuous(breaks = c(0.55, 1:10, 10.45))

您可以看到x / y轴的范围大约(正好?)从0.55到10.45。所以现在我的问题是ggplot如何确定这些限制?它只是像extendrange(d$x)那样,还是以不同的方式确定?

背景

我想强制我的一个图表使用相同的x和y轴范围。我知道我可以通过xlimylim来做到这一点。但出于一致性的原因,我想使用与ggplot完全相同的扩展因子,默认使用,这样当绘图区域的边界距离时,图表看起来很相似。

0 个答案:

没有答案