【问题标题】:How do I increase the number of evaluation points in geom_smooth for ggplot2 in R如何为 R 中的 ggplot2 增加 geom_smooth 中的评估点数
【发布时间】:2011-03-02 11:32:41
【问题描述】:

我正在创建一个绘图并为其添加一条基本的黄土平滑线。

qplot(Age.GTS2004., X.d18O,data=deepsea, geom=c('point')) + 
geom_smooth(method="loess",se=T,span=0.01, alpha=.5, fill='light blue',color='navy')

问题是线路出来时非常不稳定。我需要对某些区域的曲线进行更多评估点。有没有办法在不用重构geom_smooth的情况下增加评估点的数量?

【问题讨论】:

  • 我不确定我是否正确理解了您的问题,但是您是否尝试过调整跨度?
  • Span 控制平滑度;典型的跨度更像是 0.7。为什么设置这么低?
  • 因为一方面我有数千个点,而另一方面只有几十个。我需要看到一端的细节,因为没有足够的点构成平滑线,所以没有出现。它只显示大约 25 个点,但我需要大约 500 个点来评估平滑的黄土曲线。

标签: r ggplot2


【解决方案1】:

使用n 参数,如stat_smooth 中所述。

【讨论】:

    【解决方案2】:

    Hadley:文档将人们误入歧途。 geom_smooth 没有记录它代表stat_smooth 接受参数,该页面上也没有指向stat_smooth 的任何链接以供继续阅读。

    我认为该参数被隐藏在其他帮助页面上,但我登陆这里是为了提供线索。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-06-06
      • 1970-01-01
      • 1970-01-01
      • 2013-12-23
      • 2016-06-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多