python 画图趋势线
Python是一个非常流行的编程语言,而且在数据分析和可视化方面表现异常出色。一项重要的可视化技术是绘制趋势线,这通经常使用于表示数据中的趋势或变化。
import numpy as np import matplotlib.pyplot as plt # 创建一组随机数据 x = np.arange(0, 10, 0.1) y = np.sin(x) # 画出数据的散点图 plt.scatter(x, y, c='b') # 利用numpy模块来计算趋势线 z = np.polyfit(x, y, 1) p = np.poly1d(z) plt.plot(x, p(x), "r--") # 显示图象 plt.show()
上面的代码会生成一张包括数据和趋势线的图象。其中,首先我们使用numpy模块生成一组随机数据,接着使用matplotlib.pyplot模块绘制散点图,最后使用numpy.polyfit()函数计算线性趋势线方程,并使用poly1d()函数创建该方程的函数对象。最后使用plot()函数将趋势线绘制在图象上。
文章来源:丸子建站
文章标题:python 画图趋势线
https://www.wanzijz.com/view/58064.html