放大CDF数字

时间:2015-03-12 11:37:39

标签: r zoom

我的下图显示了cdf。我想知道如何放大以更好地显示图中左上角的四条线之间的差异。

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用coord_cartesian进行放大。我不知道您将变焦部分和整体放在同一图中是什么意思。如果您想并排使用它们,可以使用Cookbook for R page中的multiplot功能。例如:

df <- data.frame(x = c(rnorm(100, 0, 3), rnorm(100, 0, 10)),
                 g = gl(2, 100))

p <- ggplot(df, aes(x, colour = g)) + stat_ecdf()
p1 <- p
p2 <- p + coord_cartesian(ylim = c(.75, 1)) 
multiplot(p1, p2)

multiplot

修改 根据@Paul Lemmens的评论,您可以通过以下方式使用grid的{​​{1}}功能:

viewport

提供以下输出 - 调整特定示例的详细信息: viewport figure