【问题标题】:How to generate coordinate list from matplotlib line in Python如何在 Python 中从 matplotlib 行生成坐标列表
【发布时间】:2021-10-29 09:50:30
【问题描述】:

我有一个带有 matplotlib 的 2dline。我需要代表TREND_LINE 的点列表。比如我有100个值,我想得到TREND_LINE[67]的值。

x1 = 1
x2 = 100
y1 = 53000
y2 = 89745
TREND_LINE = axes[0].plot([x1,x2],[y1,y2])

【问题讨论】:

    标签: python arrays matplotlib


    【解决方案1】:

    使用np.linspace:

    >>> x1, x2 = 1, 100
    >>> y1, y2 = 53000, 89745
    >>> z = np.linspace(y1, y2, x2-x1+1)
    
    >>> z[0], z[-1]
    53000.0, 89745.0
    
    >>> z[50]
    71558.0808080808
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-26
      • 2014-05-20
      • 1970-01-01
      • 1970-01-01
      • 2011-08-17
      • 2019-05-05
      • 1970-01-01
      • 2017-05-18
      相关资源
      最近更新 更多