Python(Ⅳ):Matplotlib
程序员文章站
2022-03-09 19:49:32
...
学的太虚了..等以后用到了再补充好了
目录
12.次坐标轴(Secondary Coordinate axis)
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)