r - 限制ggplot中的X和Y轴范围?

标签 r ggplot2

在进行常规绘图时,我可以使用 xlim 和 ylim 来显示我想要绘制的范围。

我怎样才能在 ggplot 中实现这一点?

编辑:我绘制的数据集示例:

real <- read.table("http://pelinfamily.ca/bio/GDR-18_conc.ld", header=F)
dd <- data.frame(Distance=real[,2]-real[,1], r.2=real[,13])

ggplot(dd, aes(x=Distance, y=r.2)) +
   stat_summary(fun.data="mean_sdl", mult=1, geom="ribbon", alpha=.4) + 
   stat_summary(fun.data="mean_sdl", mult=1, geom="line")

最佳答案

既然你在做 stat_summary你可能会考虑..

+ coord_cartesian(xlim=c(-10, 10), ylim=c(-10, 10))

这只会“放大”而不更改基础数据。

ggplot2 docs

关于r - 限制ggplot中的X和Y轴范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24588034/

相关文章:

r - R 中的 reshape2 中是否有与 'melt' 类似的功能,可在 MatLab 中使用?

r - 使用 facet_wrap 时 ggplot 重新排序更改

r - 设置整个 ggvis 图的高度和宽度,包括轴和轴标签

r - 在 Rstudio 中使用 knitr 和在命令行中使用 knit2html 的 HTML 输出不同

r - 颜色点(如果它们位于字符向量中)

r - 如何在ggplot中重新排序连续变量?

R geom_point() 反射(reflect)列中值的点数

r - 根据长数据上 id 变量的值(与行号无关)为 ggplot 中的特定标签着色

r - 在包中使用特殊字符函数

r - devtools::build_vignettes 产生 "Error : invalid version specification ' pandoc.exe 1.13.1'