中文网:https://www.matplotlib.org.cn/
中文网:https://www.osgeo.cn/matplotlib/
官网:https://matplotlib.org/stable/index.html
pylab结合了pyplot和numpy,对交互式使用来说比较方便,既可以画图又可以进行简单的计算。但是,对于一个项目来说,建议分别倒入使用
二、运用
1、简单图画
#(1)导入模块 import matplotlib.pyplot as plt import numpy as np #(2)构造数据对象 x=np.array([1,2,3,4,]) y=x*2 #(3)新建图画板对象:第一个参数表示的是编号,第二个表示的是图表的长宽 obj = plt.figure(num = 2, figsize=(8, 5)) #(4)调用画图方法:marker='o'表示标记坐标点的样式,color='red'表示线颜色,inewidth=1.0表示线宽,linestyle='--'表示线样式,markersize表示标记样式大小;x可省略,默认[0,1..,N-1]递增 plt.plot(x,y,marker='o',color="r",linewidth=1.0, linestyle='--',markersize=12,label='label') #(5)呈现图画 plt.show()
2、常见画图方法的参数说明
(1)plt.plot()画点线连接图
marker='o'表示标记坐标点的样式,常用标记方式如下
============= =============================== character description ============= =============================== ``'.'`` point marker ``','`` pixel marker ``'o'`` circle marker ``'v'`` triangle_down marker ``'^'`` triangle_up marker ``'<'`` triangle_left marker ``'>'`` triangle_right marker ``'1'`` tri_down marker ``'2'`` tri_up marker ``'3'`` tri_left marker ``'4'`` tri_right marker ``'8'`` octagon marker ``'s'`` square marker ``'p'`` pentagon marker ``'P'`` plus (filled) marker ``'*'`` star marker ``'h'`` hexagon1 marker ``'H'`` hexagon2 marker ``'+'`` plus marker ``'x'`` x marker ``'X'`` x (filled) marker ``'D'`` diamond marker ``'d'`` thin_diamond marker ``'|'`` vline marker ``'_'`` hline marker ============= ===============================