这是一个盒子图:
qplot(cyl, mpg, data=mtcars) +
geom_boxplot() +
scale_y_continuous()
它看起来像这样:
现在我将限制添加到y轴:
qplot(cyl, mpg, data=mtcars) +
geom_boxplot() +
scale_y_continuous(limits=c(0,20))
整个情况都变了:
我如何获得与第一张图片相同的图片,只是“viewport”显示y=0为20?
然后..。第二张图片是什么?看起来确实缺少数据(例如:cyl=4的3-4分)。
发布于 2012-07-24 01:23:58
从joran的评论来看,这是可行的:
qplot(cyl, mpg, data=mtcars) +
geom_boxplot() +
coord_cartesian(ylim=c(0,20))
来自the docs:
有两种缩放打印显示的方法:使用比例或使用坐标系。它们以两种截然不同的方式工作。
在规模上设置限制将丢弃不在这些限制内的所有数据。这相当于绘制原始数据的子集
在坐标系上设置限制将执行可视缩放数据不变,我们只查看原始绘图的一小部分。
谢谢joran!
https://stackoverflow.com/questions/11617267
复制相似问题