Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 自动缩放到统计摘要数据_R_Ggplot2 - Fatal编程技术网

R 自动缩放到统计摘要数据

R 自动缩放到统计摘要数据,r,ggplot2,R,Ggplot2,我想放大ggplot图表的一部分,重点放在摘要上 统计数字 假设我们有一些数据-- --我们只想画出方法-- 通常,我会使用scale\u y\u continuous(limits=…),但在使用 stat\u summary这会删除一些数据(请参见?stat\u summary) 所以,我想使用坐标笛卡尔(ylim=…)。但是,这需要手动操作 指定y限制,它似乎放大了图形的一部分,这可以 保留不太合理的背景网格-- --在本例中,仅填写6作为记号 “收缩包装”如何仅放大统计摘要显示的数据,

我想放大ggplot图表的一部分,重点放在摘要上 统计数字

假设我们有一些数据--

--我们只想画出方法--

通常,我会使用
scale\u y\u continuous(limits=…)
,但在使用
stat\u summary
这会删除一些数据(请参见
?stat\u summary

所以,我想使用
坐标笛卡尔(ylim=…)
。但是,这需要手动操作 指定y限制,它似乎放大了图形的一部分,这可以 保留不太合理的背景网格--

--在本例中,仅填写6作为记号

“收缩包装”如何仅放大统计摘要显示的数据, 没有手动指定限制和更改背景网格


(实际上,我想用均值和置信区间来实现这一点,所以我想使用
stat\u summary

目前无法在stat\u summary之后自动缩放。 对于刻度和断点,您可以在ggplot-0.8.9的坐标笛卡尔中使用wise=TRUE

data <- data.frame(x = c(1,2), y=c(1, 3, 5, 7, 9, 11))
ggplot(data, aes(x, y)) +
  stat_summary(fun.y=mean, geom="point",color="red") +
  coord_cartesian(ylim=c(4.5,7.5), wise=TRUE)

数据谢谢——明智的选择有效。关于如何选择合适的y形限值以使数据保持垂直居中,有什么建议吗?这应该在下一版本中解决
qplot(x, y, data=data)
+ stat_summary(fun.y=mean, geom="point",color="red")
+ coord_cartesian(ylim=c(4.5,7.5))
data <- data.frame(x = c(1,2), y=c(1, 3, 5, 7, 9, 11))
ggplot(data, aes(x, y)) +
  stat_summary(fun.y=mean, geom="point",color="red") +
  coord_cartesian(ylim=c(4.5,7.5), wise=TRUE)