1. 基础绘图

2. 图表的基本元素

图名、x轴标签、y轴标签、图例、x轴边界、y轴边界、x刻度、y刻度、x刻度标签、y刻度标签

3. 图表样式

linestyle、color、marker、style (linestyle、marker、color)、alpha、colormap、grid

color参考:https://matplotlib.org/gallery/color/named_colors.html#sphx-glr-gallery-color-named-colors-py

4. 图标注解

5. 子图绘制

5.1 figure对象

5.2 建子图后填充图表

5.3 使用subplots子图数组填充图标

5.4 多系列图绘制

plt.plot():

subplots,是否分别绘制系列(子图)

layout:绘制子图矩阵,按顺序填充

6. 基本图表绘制

6.1 Series 与 DataFrame 绘图

参数含义:

  • series的index为横坐标
  • value为纵坐标
  • kind → line,bar,barh...(折线图,柱状图,柱状图-横...)
  • label → 图例标签,Dataframe格式以列名为label
  • style → 风格字符串,这里包括了linestyle(-),marker(.),color(g)
  • color → 颜色,有color指定时候,以color颜色为准
  • alpha → 透明度,0-1
  • use_index → 将索引用为刻度标签,默认为True
  • rot → 旋转刻度标签,0-360
  • grid → 显示网格,一般直接用plt.grid
  • xlim,ylim → x,y轴界限
  • xticks,yticks → x,y轴刻度值
  • figsize → 图像大小
  • title → 图名
  • legend → 是否显示图例,一般直接用plt.legend()

6.2 柱状图

plt.plot(kind='bar/barh')

  • plt.bar()

    • x,y参数:x,y值
    • width:宽度比例
    • facecolor柱状图里填充的颜色、edgecolor是边框的颜色
    • left-每个柱x轴左边界,bottom-每个柱y轴下边界 → bottom扩展即可化为甘特图 Gantt Chart
    • align:决定整个bar图分布,默认left表示默认从左边界开始绘制,center会将图绘制在中间位置
    • xerr/yerr :x/y方向error bar

6.3 面积图

6.4 填图

  • stacked:是否堆叠,默认情况下,区域图被堆叠
  • 为了产生堆积面积图,每列必须是正值或全部负值!
  • 当数据有NaN时候,自动填充0,图标签需要清洗掉缺失值

6.5 饼图

plt.pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, shadow=False, labeldistance=1.1, startangle=None, radius=None, counterclock=True, wedgeprops=None, textprops=None, center=(0, 0), frame=False, hold=None, data=None)

参数含义:

  • 第一个参数:数据
  • explode:指定每部分的偏移量
  • labels:标签
  • colors:颜色
  • autopct:饼图上的数据标签显示方式
  • pctdistance:每个饼切片的中心和通过autopct生成的文本开始之间的比例
  • labeldistance:被画饼标记的直径,默认值:1.1
  • shadow:阴影
  • startangle:开始角度
  • radius:半径
  • frame:图框
  • counterclock:指定指针方向,顺时针或者逆时针

6.6 直方图

6.7 散点图

Matplotlib数据可视化画图相关推荐

  1. python如何读取mat文件可视化_python Matplotlib数据可视化(1):简单入门

    1 matplot入门指南 matplotlib是Python科学计算中使用最多的一个可视化库,功能丰富,提供了非常多的可视化方案,基本能够满足各种场景下的数据可视化需求.但功能丰富从另一方面来说也意 ...

  2. 数据科学与python语言——Matplotlib数据可视化基础

    Matplotlib数据可视化基础 一.读取数据与数据处理阶段 1.提取指定行中的数据 2.得到>指定数值的数据 3.得到=指定值得数据 4.整体的数据处理: 二.画图函数 1.plt.subp ...

  3. Python数据科学学习笔记之——Matplotlib数据可视化

    Matplotlib 数据可视化 1.Matplotlib 常用技巧 1.1.导入 Matplotlib import matplotlib as mpl import matplotlib.pypl ...

  4. Matplotlib数据可视化(5)

    1  Matplotlib数据可视化 1.1  第一部分 课程介绍 pip install matplotlib -i Simple Index 在数据分析与机器学习中,我们经常要用到大量的可视化操作 ...

  5. Matplotlib 数据可视化(读书笔记)

    Python 数据科学手册第四章读书笔记,仅供学习交流使用 4. Matplotlib 数据可视化 4.1 Matplotlib 常用技巧 4.1.1 导入 Matplotlib plt 是最常用的接 ...

  6. 数据分析入门之Matplotlib数据可视化基础(散点图、折线图、直方图、饼图、箱线图)

    文章目录 1.掌握pyplot基础语法 1.1.基本绘图流程 1.2.创建画布与创建子图 1.2.1.设置画布大小 1.2.2.添加图列 1.2.3.解决中文乱码 1.3.添加画布内容 1.4.保存与 ...

  7. Matplotlib数据可视化实操--基础知识、使用PyLab模块和Pyplot模块基础绘图方式

    文章目录 一.Matplotlib数据可视化是什么? 二.Matplotlib.pyplot接口汇总 1.绘图类型 2.Image函数 3.Axis函数 4.Figure函数 三.使用Pyplot模块 ...

  8. chart.js 饼图显示百分比_Python怎么画饼图?Matplotlib数据可视化004:饼图

    前文回看: [Python菜鸟进阶大神]Matplotlib数据可视化001:基础API汇总&散点图 [Python菜鸟进阶大神]Matplotlib数据可视化002:折线图 [Python菜 ...

  9. Python—实训day10—Matplotlib数据可视化和scikit-learn构建模型

    1.Matplotlib数据可视化基础 import matplotlib.pyplot as plt import numpy as np plt.rcParams['font.sans-serif ...

最新文章

  1. 每列大于0的个数_二进制中1的个数(剑指offer第十四天)
  2. Linux概念架构的理解
  3. oracle10g cssd日志,【案例】Oracle CSSD进程HANG导致RAC节点重启原因分析笔记
  4. python 会增加内存吗,在Python中增加内存限制?
  5. 5月30日,社区活动:SharePoint技术峰会
  6. C/Cpp / 设计模式 / 模板模式
  7. Master of GCD(差分数组||线段树)
  8. react学习(7)----react转换值同render
  9. 【编码问题】‘utf-8‘ codec can‘t decode byte 0xce in position 0
  10. Python垃圾回收和内存管理
  11. 四:Java+SpringBoot框架使用(两种携带参数的get接口开发)
  12. jQuery知识(转)
  13. lingo等相关参数
  14. 针孔相机模型成像原理与图像变形矫正教程
  15. oracle中的各种命令(关于表的增删改查)
  16. 量子计算机读后感,《天才的拓荒者:冯·诺伊曼传》- 读后感
  17. Web前端技术第一节
  18. Java XLS 转 XLSX
  19. Java毕业设计-会议室预约小程序系统
  20. 0211书架的制作过程(使用3DsMAX2016)

热门文章

  1. ArcGIS:如何进行栅格数据的拼接和裁剪、坡度坡向的提取、地形透视图的建立、等高线的提取、剖面图的创建?
  2. servlet的生命周期的介绍
  3. phpoffice 编辑excel文档
  4. java注解和反射详解
  5. netty 高匿ip检测_高匿代理ip不用担心被网站检测
  6. 找出集合中重复元素和不重复元素
  7. oracle收集snop,Oracle 9i 使用Statpack snap 步骤和说明
  8. 2020年有寓意的领证日期_2020年领证日期怎么选
  9. 【阅读笔记】联邦学习实战——联邦学习智能用工案例
  10. streamx编译,streamx-console初始化启动踩坑