小编Tin*_*Tin的帖子

缺少坐标轴在 ggplot2 中接触的像素

我注意到 ggplot2 在 x 和 y 轴之间留下了一个小间隙。考虑以下代码:

require(ggplot2, quietly=TRUE)

axisLines = element_line(color="black", size = 2)

p= ggplot(BOD, aes(x=Time, y=demand)) + geom_line() +
  theme(axis.line.x = axisLines,
        axis.line.y = axisLines,
        panel.background = element_blank())
p
Run Code Online (Sandbox Code Playgroud)

结果显示了图形中丑陋的“缺失角”(用红色圆圈强调)。

我还没有看到不会发生这种情况的 ggplot 示例(但是,有很多示例,例如https://rpubs.com/Koundy/71792)。

我尝试在轴上添加 geom_vline 或 geom_hline,但它们没有填补空白,因为它在图形区域之外。

如果有人对此有解决方案,我将不胜感激,例如手动添加点或稍微移动轴。

charts r ggplot2

4
推荐指数
1
解决办法
137
查看次数

标签 统计

charts ×1

ggplot2 ×1

r ×1