python下利用matplotlib库画图,掌握这些你就能画很好看的图了

首先,这句打头阵。

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()

效果如下

python下利用matplotlib库画图,掌握这些你就能画很好看的图了_第1张图片

上图太麻烦了,后面不上图了。

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

 

 

你可能感兴趣的:(python下利用matplotlib库画图,掌握这些你就能画很好看的图了)