python的画图库是什么齐全,我们可以借助python,来画出很多好看的图形。而matplotlib是一个画图的库,这一节将介绍matplolib.pyplot。
导入的方式为: import matplotlib.pyplot as plt
下表为常见的函数,具体参数有机会下次写。
将color、linetyle、color 记为 **kwargs
| 属性 | 作用 | 注 |
|---|---|---|
| plt.plot(x,y,marker,label,**kwargs) | 普通的画点函数 | 可以使用字符来表示线型、线宽、颜色等 label:设置图例 |
| plt.imshow() | 展示函数 | |
| plt.xlabel(str,fontdict) | 设置xlabel | fontdict:字体字典对象 |
| plt.ylabel(str,fontdict) | 设置ylabel | fontdict:字体字典对象 |
| plt.title(str,fontdict) | 设置title | fontdict:字体字典对象 |
| plt.grid(axis,zorder,**kwargs) | 网格线 | axis:表方向 zorder:设置顺序 |
| plt.scatter(x,y,s,c,marker) | 散点图 | s:点的大小 c:颜色 |
| plt.bar(x,y,zorder) | 柱形图 | |
| plt.pie(x,label,explode,autopct) | 饼图 | labels:饼图标签 explode:距中心距离 autopct:控制输出 |
| plt.legend() | 图例 |
使用matplotlib 的最大好处就是有现成的模板。
函数:plt.style.use('grayscale')
还有:['bmh', 'classic', 'dark_background', 'fast', 'fivethirtyeight',
'ggplot', 'grayscale', 'seaborn-bright', 'seaborn-colorblind',
'seaborn-dark-palette', 'seaborn-dark', 'seaborn-darkgrid',
'seaborn-deep', 'seaborn-muted', 'seaborn-notebook', 'seaborn-paper',
'seaborn-pastel', 'seaborn-poster', 'seaborn-talk', 'seaborn-ticks', 'seaborn-white', 'seaborn-whitegrid', 'seaborn',
'Solarize_Light2', 'tableau-colorblind10']



