首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绘图查询或更改绘图限制

绘图查询或更改绘图限制
EN

Stack Overflow用户
提问于 2016-10-14 07:12:21
回答 2查看 475关注 0票数 0

我有一个由R包中的函数返回的ggplot对象。在绘制之前,我想在这个图中添加一些元素。但是,我不知道情节的界限。有没有一种方法可以查询ggplot对象来找到绘图限制?实际上,我真正想做的只是为随后的绘图设置新的限制,但我知道这是不可能的,基于对两个不同y轴绘制数据的可能性的讨论。

例如,假设我想在plot的左下角绘制一个小矩形,但不知道打印限制,我不知道将它放在哪里:

代码语言:javascript
复制
p = function() return(ggplot() + xlim(-2, 5) + ylim(-3, 5) +
    geom_rect(mapping=aes(xmin=1, xmax=2, ymin=1, ymax=2)))
gp = p()
gp = gp + geom_rect(mapping=aes(xmin=0, ymin=0, xmax=0.5, ymax=0.5))
print(gp)
EN

回答 2

Stack Overflow用户

发布于 2018-11-21 06:45:55

ggplot2 3.0.0

ggplot_build(gp)$layout$panel_params[[1]][c("x.range","y.range")]

票数 1
EN

Stack Overflow用户

发布于 2016-10-15 04:49:21

代码语言:javascript
复制
ggplot_build(p)$layout$panel_ranges[[1]][c("x.range","y.range")]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40032509

复制
相关文章

相似问题

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