Matplotlib库 是一个面向对象的绘图库。绘图界面由pyplot模块提供。
导入模块 import matplotlib.pyplot as plt
1. plot 函数 : plt.plot( x , y ,"str" )
绘制由x,y 构成的折线图,参数x,y 可以是 单个参数,也可以是数组对象。x 和 y 的 元素个数要相等。
参数x 可以忽略,此时x视为 [0]-[y的元素个数] 的,步进为1的数组。
"str" 参数是一个字符串,决定绘制 线条和点的颜色,形状。
2. axis函数 : plt.axis([x1,x2,y1,y2])
传入的参数是含有4个元素的列表,修改坐标系的区间范围。
3. savefig函数 : plt.savefig("文件名")
保存当前绘制的图像 , 保存图像名为 "文件名.png".
4.xlabel/ylabel函数 : plt. xlabel/ylabel ("str",fontproperties ='Kaiti',fontsize=10)
5. title 函数 : plt.title("str",fontproperties = 'SimHei',fontsize=20)
给与表格标题,标题内容是 "str",fontproperties 是文字字体,这里'SimHei' 是黑体。fontsize 是字体的大小。
6.text 函数 : text(x , y ,"str")
在点(x,y) 处 写文本 "str"
7.annotate 函数 : plt.annotate("str",xy=(x1,y1),xytext=(x2,y2),arrowprops=dict(facecolor='color',shrink=0.1,width=2))
绘制箭头的函数。绘制一条指向点(x1,y1)的箭头,在点(x2,y2)写文本 "str"
箭头形状为 arrowprops, facecolor 是颜色 ,shrink为箭头和点的距离,width 为箭身宽度(px)
8.subplot 函数 : plt.subplot(nrows=x,ncols=y,plot_number=z)
把绘图区域分割为x行,y列,并选定在第z区间绘制 下一个 图像
9.show 函数 : plt.show()
在图像绘制完毕后展示绘制结果。