中文网:https://www.matplotlib.org.cn/

中文网:https://www.osgeo.cn/matplotlib/

官网:https://matplotlib.org/stable/index.html

pylab结合了pyplot和numpy,对交互式使用来说比较方便,既可以画图又可以进行简单的计算。但是,对于一个项目来说,建议分别倒入使用

 Python中matplotlib模块解析

二、运用

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
    =============   ===============================
marker标记方式

相关文章: