首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >放大CDF图形

放大CDF图形
EN

Stack Overflow用户
提问于 2015-03-12 11:37:39
回答 1查看 283关注 0票数 0

我有下面的数字显示民防。我想知道如何放大以更好地显示图形左上方四行之间的差异。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-12 12:01:09

您可以使用coord_cartesian放大。我不知道你说的变焦部分和整个图是什么意思。如果您希望将它们并排放在一起,则可以使用在用于R 页面的Cookbook中找到的multiplot函数。例如:

代码语言:javascript
复制
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)

编辑基于@Paul的评论,您可以通过以下方式使用gridviewport函数:

代码语言:javascript
复制
pdf("~/Desktop/foo.pdf", width = 6, height = 6)
subvp <- viewport(width = .4, height = .4, x = .75, y = .25)
p1
print(p2, vp = subvp)
dev.off()

它给出了以下输出--调整特定示例的详细信息:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29008733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档