移动平均线的绘制Python
时间: 2023-08-14 13:26:51 浏览: 157
对python pandas 画移动平均线的方法详解
如果你想将移动平均线绘制出来,可以使用 matplotlib 库。以下是一个示例代码:
```
import pandas as pd
import matplotlib.pyplot as plt
# 读取数据
data = pd.read_csv('data.csv', index_col=0, parse_dates=True)
# 计算10天的移动平均线
ma10 = data['Close'].rolling(window=10).mean()
# 绘制收盘价和移动平均线
plt.plot(data['Close'])
plt.plot(ma10)
# 添加图例和标签
plt.legend(['Close', 'MA10'])
plt.xlabel('Date')
plt.ylabel('Price')
# 显示图形
plt.show()
```
在这个例子中,我们首先计算了一个窗口大小为 10 天的移动平均线,然后使用 matplotlib 库的 plot() 函数绘制了收盘价和移动平均线。我们还添加了图例和标签,以便更好地说明图形。最后,使用 show() 函数显示图形。
阅读全文