首先,这句打头阵。
import matplotlib.pyplot as plt
plt.plot()之前一篇博客已经讲过,这里不再赘述。
plt.xlabel()这个函数作用是给x轴添加名称,例如
plt.xlabel('this is a test for x')
plt.ylabel('this is a test for y')
plt.show()
效果如下
上图太麻烦了,后面不上图了。
plt.annotate(str,x,y,arrowprops,xytext)这个函数可以这图中(x,y)指向的地方(即被注释点),在xytext(其值也是一个坐标元组)的位置开始注释文字内容str,注释箭头的格式由字典arrowprops控制
plt.text(x,y,str,fontdict={None},withdash=False)可以在(x,y)指明的位置添加文字str
plt.xticks([locs],[labels],**kwargs),locs是一个指明x轴上位置的列表,label是在对应位置处的刻度内容,kwargs是控制标签外观的Text属性,比如说rotation=45则控制刻度上的label内容旋转45度
plt.grid(True)可以添加网格线
plt.legend()添加图例
调整好这些内容,用python就能画出想要的图了,更详细的说明见https://matplotlib.org/api/pyplot_summary.html