import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
with open('rb2010.csv', 'r', encoding='utf-8') as f:
file = f.readlines()[1:]
date = [i.strip().split(',')[0] for i in file]
settle = [int(i.strip().split(',')[5]) for i in file]
plt.grid(axis='both', color='k', linestyle='--', linewidth=1)
plt.xticks([i for i in range(len(date)) if i % 10 == 0], [i[-4:] for i in date[::10]], rotation=-30)
plt.yticks(np.arange(3200, 3801, 100))
plt.xlabel('2020三月至八月')
plt.ylabel('价格(元)')
plt.title('螺纹钢期货走势图')
plt.plot(date, settle, linestyle='-', color='red', linewidth=1)
plt.savefig('rb2010p3.png')
plt.show()
扫描下方二维码
,关注后了解更多精彩内容!!

这段代码读取'rb2010.csv'文件,提取2020年三月至八月的日期和结算价格数据,然后使用matplotlib库绘制螺纹钢期货的价格走势图。图表设置了网格线、坐标轴标签、标题,并保存为'rb2010p3.png'。
950

被折叠的 条评论
为什么被折叠?



