【发布时间】:2021-07-15 16:27:58
【问题描述】:
假设我有 2 组数据,我使用 plt.plot 绘制图形。
import matplotlib.pyplot as plt
import numpy as np
x=range(5,46,5)
y=[1.60,1.56,1.54,1.53,1.53,1.58,1.70,1.97,2.68]
plt.plot(x,y)
如何获取 plt.plot 创建的折线图的 x,y 值?
为清楚起见进行编辑:我想要做的是获取 plt.plot 创建的线的坐标,而不是获取用于创建图形的数据。
为了更清楚而进行编辑:我想在 pyplot 绘制的线中获取我的每个 (x,y) 对之间的点的坐标。
【问题讨论】:
-
您在寻找
list(zip(x,y))吗? -
您已经拥有
x和y变量。你还需要什么? -
你好@stackoverflowuser2010。我想要做的是获取由 plt.plot 创建的线的坐标,而不是获取用于创建图形的数据。
-
@user399840:数据显示曲线。您想要什么:(a) 每个 (x, y) 对之间的点,或 (b) 一些描述曲线的多项式的系数?
-
@stackoverflowuser2010 (a) 一个!
标签: python matplotlib graph