【问题标题】:How to avoid plotting observations ON the plot lines in ggplot2 (with geom_point)?如何避免在 ggplot2(使用 geom_point)的绘图线上绘制观察结果?
【发布时间】:2020-09-15 10:27:59
【问题描述】:

在我的 ggplot2-plot 中,沿着 x 轴上的 CATEGORICAL 变量绘制了大约 150 个观察值(见下图)。但是,最接近 y 轴的观测值被绘制在绘图线上,这是我想避免的(参见图片中的箭头)。

我该怎么做?

(如果 x 轴是连续的,我可以手动设置限制,但我不知道如何使用分类变量...)

现在的情节是这样的:

【问题讨论】:

  • 也许在scale 参数中有expand = c(0, 0)

标签: r ggplot2


【解决方案1】:

感谢您让我走上正确的轨道,K. Maya :-) 我在 Google 上搜索了以下解决方案:将此添加到我的绘图命令中解决了我的问题(尽管我不是 100% 确定如何...) :

scale_x_discrete(expand = expansion(add = 2)) 

以下是上面添加的情节:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-17
    • 1970-01-01
    • 2020-03-27
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多