继续爬取猪价格数据后,我们用matplotlib画一下走势图。具体代码为:
%matplotlib inline# 开始进行画图import matplotlib.pyplot as pltimport pandas as pdimport numpy as npdf=pd.read_csv('生猪价格.csv')# 画猪肉价格变化曲线plt.plot(df['time'],df['pigprice'], color="r")plt.show()
画出来的图为:
呃,发现问题了,X轴的时间序列太多了,显示成一团糊糊状,怎么办?xticks来解决,加一条语句:
plt.xticks(np.arange(0,len(df['time']),30),[df['time'][i] for i in range(0,len(df['time']),30)],rotation=45)
这条语句是间隔30天来做一个标签刻度显示,这样就显示正常了。
从图中,我们可以看到,一年内生猪价格从15块左右最高上涨至40块,后逐渐下跌至30块左右,这一年养猪的大户赚的盆满钵满