【问题标题】:Get data from lines() function从 lines() 函数获取数据
【发布时间】:2016-12-01 10:51:51
【问题描述】:

我有这样的情节(黑点): 我计算了一些点的平均值(平滑 - 图中的红点)。 然后我可以用 lines() 函数在这些点之间画一条线(图中的蓝色)。我现在要的是蓝线的数据。

有人知道怎么做吗?有可能吗?

【问题讨论】:

  • 蓝线是在红点之间画的,不是吗?那么蓝线的数据不应该是红点吗?
  • 是的,红点之间画了一条线。我基本上想要更高的分辨率,即红点之间的点更多。
  • 红点之间多点是什么意思。请纠正我,但是红点是计算出来的,所以你怎么能有更多的点
  • 更高分辨率 - 你试过 xlim 吗? 5000后的数据为0
  • 喜欢在蓝线上有点。

标签: r plot lines smooth


【解决方案1】:

我使用了在点之间进行插值的approx 函数:

approx(x = r, y = ionizations, n = 1000)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-25
    • 2019-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-29
    相关资源
    最近更新 更多