欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python(Ⅳ):Matplotlib

程序员文章站 2022-03-09 19:49:32
...

学的太虚了..等以后用到了再补充好了

目录

1.简介(Introduction)

2.基本语法(Basic usage)

3.Figure图像(Figure)

4.设置坐标轴(axis)

5.legend图例(legend)

6.Annotation标注(Annotation)

7.Tick能见度(tick)

8.绘制图像(plot)

9.3D数据

10.多图合一(subplot)

12.次坐标轴(Secondary Coordinate axis)

13.动画(animation)


1.简介(Introduction)

【1】Matplotlib是一个非常轻强大的画图工具,对数据的可视化起着很大的作用

【2】Matplotlib画图线图,散点图,等高线图,条形图,柱形图,3D图形,图形动画

pip3 install maplotlib

2.基本语法(Basic usage)

 

3.Figure图像(Figure)

matplotlib的figure就是一个单独的figure小窗口,小窗口里面还有更多的小图片

    #使用plt.figure定义一个图像窗口
plt.gigure(num1,figsize=(8,5)) 
    #定义编号为1,大小为(8,5)

 

4.设置坐标轴(axis)

【1】设置坐标轴的范围:plt.xlim()、plt.ylim()

【2】设置坐标轴的显示:plt.xlabel()、plt.ylabel()

【3】替换坐标轴刻度:plt.xticks()、plt.yticks()

【4】设置坐标轴边框属性

【5】设置移动坐标

5.legend图例(legend)

【1】与label一块使用

【2】修改label的信息

【3】Loc中的参数

6.Annotation标注(Annotation)

s为注释文本内容、xy为被注释的坐标点、xytext为注释文本的坐标位置

7.Tick能见度(tick)

当图片的内容较多时候,对于重合部分通过设置相关内容的透明度使图片更易于观察,也即通过本节bbox参数调节图像信息

set_bbox(dict(facecolor='white',edgecolor='None',alpha=0.7,zorder=2))
    #facecolor:设置box的前景色
    #edgecolor:设置边框
    #alpha:设置透明度
    #zorder设置图层顺序,在z轴方向排序

8.绘制图像(plot)

【1】散点图 plt.scatter

【2】条形图 plt.bar

【3】等高线图 plt.contourf

9.3D数据

10.多图合一(subplot)

MatPlotLib可以组合许多的小图在大图中显示,方法是subplot,包括均匀图中图、不均匀图中图

12.次坐标轴(Secondary Coordinate axis)

13.动画(animation)