我一直在尝试绘制一个趋势线,这个趋势线是我在Pandas的帮助下从Excel导入的161个平均温度值的数据集。但是我无法为这个数据集创建趋势线。我已经在YouTube和其他网站上学习了教程,但是它不起作用。无论我做什么都没有得到趋势线。我尝试了这样的方法:
m, b = polyfit(data.Year, data.January, 1)
fit = m*(data.Year) + b
plt.plot(data.Year, fit)
此方法不起任何作用。我需要一些帮助来解决此问题,谢谢。
我一直在尝试绘制一个趋势线,这个趋势线是我在Pandas的帮助下从Excel导入的161个平均温度值的数据集。但是我无法为这个数据集创建趋势线。我已经在YouTube和其他网站上学习了教程,但是它不起作用。无论我做什么都没有得到趋势线。我尝试了这样的方法:
m, b = polyfit(data.Year, data.January, 1)
fit = m*(data.Year) + b
plt.plot(data.Year, fit)
此方法不起任何作用。我需要一些帮助来解决此问题,谢谢。
2条答案
按热度按时间ua4mk5z41#
使用较新的
numpy.polynomial
软件包的另一种方法可能更容易阅读:5vf7fwbs2#
如果使用
matplotlib
,则可以使用polyfit
生成趋势线:import matplotlib.pyplot as plt import numpy as np
`
`