matplotlib库
可以利用的网站:httyp://matplotlib.org/gallery.html
matplotlib库的效果:由各种可视化类构成,内部结构复杂,受Matlab启发。
matplotlib.pyplot是绘制各类可视化图形的命令字库,一种相当于快捷方式。
调用方法:import matplotlib.pyplot as plt。
存储函数:plt.savefig():将输出图形存储为文件,默认为PNG格式,可通过dpi修改输出质量。
pyplot的绘图区域函数:plt.
plt.subplot(nrows,ncols,plot_number)-----nrows:分成几个横轴 ncols:分成几个纵轴
plot_number:定位绘图区域。
绘图代码展示:
#绘制的曲线存成文件 savefig函数
# plt.savefig("test",dpi=600)
# plt.show()
多个参数的代码展示:
选择绘图区域的函数:
代码展示:
绘制曲线plt.plot(x,y,format_string,**kwargs)函数
format_string→控制曲线的格式字符串,可选。由颜色字符,风格字符和标记字符组成
颜色字符
风格字符
标记字符
代码展示:
py.plot的中文展示
pyplot并不默认支持中文显示,需要rcParams修改字体实现
方法一:
代码展示:
"SimHei"代表黑体
rcParams的属性:
reParams['font.family']
方法二:在有中文输出的地方,增加一个属性:fontproperties
实例:
pyplot文本显示方法
例子:
plt.annotate(s,xy=(),xytext(),arrowprops=dict())函数的使用
s代表的含义为我们要注释的内容 xy=()表示箭头要指向的位置 xytext()表示文本所在的位置arrowprops=dict()描述箭头的属性
实例展示:
pyplot的子绘图区域
函数--plt.subplot2grid(GridSpec,CurSpec,colspan=n,rowspan=n)
表示的含义:GridSpec网格规则 CurSpec:当前为subplot选定的位置
colspan=n---表示再向横轴拉长n个单位 rowspan=n---表示再向纵轴拉长n个单位
理念:设定网格,选中网格,确定选中行列区数量,编个号从0开始
方法一------举个例子:
方法二------利用import matplotlib.gridspec as gridspec 库
举个列子:
学习本次的内容的链接
python基础图表函数概述
pyplot饼状图的绘制
函数:plt.pie()
代码展示:
若要绘制正圆形饼状图还需要plt.axis('equal')
例子:
pyplot直方图的绘制
函数:plt.hist()
代码展示:
pyplot极坐标图的绘制
函数:plt.polar()
代码展示:
pyplot散点图的绘制
函数:plt.scatter()
学习的链接:http://t.csdn.cn/uSCNo
代码展示: