matplotlib - baibing0716/python GitHub Wiki

一、matplotlib前言

1.1 matplotlib作用

作用: 绘制(静态的、动态的、交互式的)图表

使用: import matplotlib.pyplot as plt

1.2 matplotlib常用方法

线图、散点图                 plot()

散点图                       scatter()

垂直、水平条形图             bar()

直方图                       hist()

饼图                         pie()

绘制图像                     imshow()

创建子图                     subplots()

1.3 图表描述属性分类

图的 标记: (1) X轴data、Y轴data                                         表示方法 List或Series

            (2)点构成线的格式:线条颜色、线条标记、线条样式 

                 线条颜色:  【color 可简写为c】
                            (a)'b' 蓝色,'m' 洋红色,'g' 绿色,'y' 黄色,'r' 红色,'k' 黑色,'w' 白色,'c' 青绿色,  【字母表示法】

                            (b)'#008000' RGB 颜色符串。多条曲线不指定颜色时,会自动选择不同颜色                     【RGB】


                 线条标记:  【marker】                      构成图的点形状

                             '.' 点标记,',' 像素标记(极小点),'o' 实心圈标记,'v' 倒三角标记,'^' 上三角标记,'>' 右三角标记,'<' 左三角标记...等等

                 线条样式:  【linestyle 可简写为ls】         各个点连接线条形状

                            '‐' 实线,'‐‐' 破折线,'‐.' 点划线,':' 虚线

                 线条宽度: 【linewidth 可简写为lw】

              (3)X轴标签、Y轴标签、整个图的title                     plot.xlabel("x轴标签") plot.ylabel("y轴标签")  plot.title("图的标题")
            
              (4)网格线                                             plot.grid()


底板figure设置:

              (1)图片尺寸

              (2)图片像素

              (3)分辨率