我需要结合连续和分类数据,并需要分解我的连续变量。我很难理解如何在正确的限制上切断轴刻度。
我知道 x 限制基于新的因子水平,但为什么刻度超出下限?
背景:我想将连续变量(与geom_smooth)上的线性回归线与对相同变量(例如,geom_boxplot)的分箱数据的统计数据进行汇总。我需要创建一个具有所有级别的因子,否则这些图不会重叠。但这会在两侧产生大量空白,因此我尝试使用 设置限制coord_cartesian,我知道它始终是连续的。
library(ggplot2)
foo <- data.frame(x = 20:50, y = rnorm(31))
ggplot(foo) +
geom_col(aes(factor(x), y)) +
coord_cartesian(xlim = c(10,50))
Run Code Online (Sandbox Code Playgroud)

由reprex 包(v0.3.0)于 2020 年 3 月 2 日创建
使用group美学来定义哪个条是哪个,而不是使用离散比例。
ggplot(foo, aes(x, y)) +
stat_smooth(method = "lm", se = FALSE) +
geom_col(aes(group = x))
Run Code Online (Sandbox Code Playgroud)