我现在正在写一段代码来分析一些数据,但是我遇到了一个小问题。由于分析中出现了大量的事件,我的小组决定我们应该采用每个文件的方法并绘制这些文件。当我这样做的时候,我的函数读取文件并成功地绘制每个点,但是当我试图在数据点之间画一条线时,什么也没有画出来。在
def plotEventSpeedVsDate(startYear):
for filename in fileNameGenerator(startYear):
date,linearSpeed,width,accel=readData(filename)
xAxis=np.median(date)
yAxis=np.mean(linearSpeed)
plt.plot_date(xAxis, yAxis, '-', color='black')
它成功地绘制了点,但在我运行函数时不会画线。在
问题是,每次调用
plot_date
,您只为一个数据点执行该操作。如果在遍历文件时收集列表中的所有日期和速度,则可以在一次调用plot_date
中绘制这些列表,并用一条线连接这些点。在相关问题 更多 >
编程相关推荐