帮我写一个python代码,读取csv的数据,画一个折线图,横坐标为时间,使用第一列数据,间隔为30天,纵坐标为收盘价格,使用第二列和第三列的数据,第二列数据用红线表示,第三列数据用蓝线表示,图名为股指期货与现货走势图
时间: 2024-04-29 14:27:07 浏览: 105
python读取txt文件并取其某一列数据的示例
5星 · 资源好评率100%
好的,以下是代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取csv数据
data = pd.read_csv('data.csv')
# 折线图
plt.plot(data.iloc[:,0], data.iloc[:,1], color='red')
plt.plot(data.iloc[:,0], data.iloc[:,2], color='blue')
# 设置横坐标间隔为30天
plt.xticks(range(0, len(data), 30), data.iloc[::30,0], rotation=45)
# 设置图名
plt.title('股指期货与现货走势图')
# 显示图像
plt.show()
```
请注意,代码中的 `data.csv` 文件应该是你要读取的数据文件的名称,需要更改为你实际的文件名。
阅读全文