python之Matplotlib库

1. 前言

Matplotlib为数据可视化的库。

2. 环境配置

  • 要不要plt.show()?
    iPython(如Notebook)中可用魔术方法 %matplotlib inline,则不需要plt.show()
    pycharm中必须要使用plt.show()

在这里插入图片描述

  • 绘图风格设置
    利用plt.stye.use(风格类型),可以在绘图前设置想要的绘图风格。
    在绘图过程中,如果需要修改绘图风格,使用:

在这里插入图片描述

  • 将绘制好的图像进行保存
    plt.savefig(保存的图像名字)
    在这里插入图片描述

3. Matplotlib

3.1 折线图plot

3.1.1 单条曲线

在这里插入图片描述

3.1.2 多条曲线

在这里插入图片描述

3.2 散点图 sccatter

3.2.1 简单的散点图

在这里插入图片描述

3.2.2 颜色配置

在这里插入图片描述

3.2.3 根据数据控制点的大小

在这里插入图片描述

3.2.4 透明度

在这里插入图片描述

3.3 柱状图 bar

3.3.1 简单柱形图

  • 简单柱形图
    在这里插入图片描述

  • 替换x轴
    在这里插入图片描述

  • 设置不同的颜色
    在这里插入图片描述

3.3.2 累加柱形图

在这里插入图片描述

3.3.3 并列柱形图

在这里插入图片描述

3.3.4 横向柱形图

在这里插入图片描述

3.4 多子图 subplot

  • 多行单列
    在这里插入图片描述

  • 多行多列
    在这里插入图片描述

  • 不规则多子图
    在这里插入图片描述
    在这里插入图片描述

3.5 直方图 hist

3.5.1 普通频次

在这里插入图片描述

在这里插入图片描述

3.5.2 概率密度图

  • 带填充

在这里插入图片描述
在这里插入图片描述

  • 不带填充
    在这里插入图片描述

3.5.3 累计概率分布

在这里插入图片描述
在这里插入图片描述

3.6 误差图 errorbar bar

3.6.1 基本误差图

在这里插入图片描述

3.6.2 柱形图误差

在这里插入图片描述
在这里插入图片描述

3.7 图修饰

3.7.1 线条

  • 线条颜色
    在这里插入图片描述
  • 线条风格
    在这里插入图片描述
  • 调整线条宽度

在这里插入图片描述

3.7.2 数据点

  • 调整数据点标记
    在这里插入图片描述

  • 设置数据点的大小
    在这里插入图片描述

  • 颜色和风格一起设置
    在这里插入图片描述

在这里插入图片描述

3.7.3 坐标轴

  • 对坐标轴进行限制 – xlim ylim

在这里插入图片描述

  • 利用axis对坐标轴进行限制
    在这里插入图片描述

  • 对数坐标
    在这里插入图片描述

  • 调整坐标轴刻度
    在这里插入图片描述

  • 调整刻度样式
    在这里插入图片描述

3.7.4 图形

  • 设置图形标签
    在这里插入图片描述
  • 设置图例 – 默认

在这里插入图片描述
在这里插入图片描述

  • 修饰图例
    在这里插入图片描述

3.7.5 添加文字和箭头

  • 添加文字
    在这里插入图片描述

  • 添加箭头
    在这里插入图片描述

3.8 面向对象的绘图风格

3.8.1 普通图

在这里插入图片描述

在这里插入图片描述

3.8.2 画中画

在这里插入图片描述

在这里插入图片描述

3.8.2 多子图

在这里插入图片描述
在这里插入图片描述

3.9 三维绘图

3.9.1 点与线

在这里插入图片描述

在这里插入图片描述

3.9.2 曲面图

在这里插入图片描述
在这里插入图片描述

4. 其它绘图工具

4.1 seaborn库

  • 基于matplotlib
  • 数据结构和pandas统一的统计图制作库

4.1.1 多曲线对比

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4.1.2 柱形图对比

在这里插入图片描述

4.1.3 线性关系

在这里插入图片描述
非常好看

4.2 Pandas

4.2.1 线性图

在这里插入图片描述
在这里插入图片描述

4.2.2 柱形图

  • 普通柱形图
    在这里插入图片描述
  • 累加柱形图
    在这里插入图片描述

4.2.3 直方图

在这里插入图片描述
概率密度图
在这里插入图片描述

4.2.4 散点图

在这里插入图片描述

4.2.5 多子图

在这里插入图片描述
在这里插入图片描述

  • 10
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值