matplotlib之table详细使用、使用matplotlib绘制表格

参数解释详情

表格一般通常和其他图组合使用
cellText:表格的数值,将源数据按照行进行分组,每组数据放在列表里存储,所有组数据再放在列表里储存。
cellLoc:表格中的数据对齐位置,可以左对齐、居中和右对齐。
colWidths:表格每列的宽度。
colLabels:表格每列的列名称。
colColours:表格每列的列名称所在单元格的颜色。
rowLabels:表格每行的行名称。
rowLoc:表格每行的行名称对齐位置,可以左对齐、居中和右对齐。(同理也有colLoc)
loc:表格在画布中的位置。位置大致有以下:upper right、upper left、lower left、lower right、center left、center right、lower center、upper center、center、top right、top left、bottom left、bottom right、right、left、top、bottom

简单的使用案例

import matplotlib.pyplot as plt
import matplotlib as mpl
mpl.rcParams["font.sans-serif"]=["SimHei"]#展示中文字体
mpl.rcParams["axes.unicode_minus"]=False#处理负刻度值
kinds = ["简易箱","保温箱","行李箱","密封箱"]
colors = ["#e41a1c","#377eb8","#00ccff","#984ea3"]
soldNums =[33,98,100,50]plt.pie(soldNums,labels=kinds,autopct="%3.1f%%",startangle=60,colors=colors)#饼图下添加表格
cellTexts = [soldNums]
rowLabels = ['价格']
plt.table(cellText=cellTexts,    #简单理解为表示表格里的数据colWidths=[0.3]*4,     #每个小格子的宽度 * 个数,要对应相应个数colLabels=kinds,       #每列的名称colColours=colors,     #每列名称颜色rowLabels=rowLabels,   #每行的名称(从列名称的下一行开始)rowLoc="center",       #行名称的对齐方式loc="bottom"           #表格所在位置)
plt.title("简单图形")
plt.figure(dpi=80)
plt.show()

注意事项

即便 rowLabels 只有一个,但还是需要的是列表类型,否则报错图形不显示
cellText 列表中的列表,有几个列表代表几行

绘制多行

import matplotlib.pyplot as plt
import matplotlib as mpl
mpl.rcParams["font.sans-serif"]=["SimHei"]#展示中文字体
mpl.rcParams["axes.unicode_minus"]=False#处理负刻度值
kinds = ["简易箱","保温箱","行李箱","密封箱"]
colors = ["#e41a1c","#377eb8","#00ccff","#984ea3"]
soldNums =[33,98,100,50]plt.pie(soldNums,labels=kinds,autopct="%3.1f%%",startangle=60,colors=colors)
cellTexts = [[33,98,100,50],[25,80,200,90]]
rowLabels = ['一月份价格','二月份价格']
plt.table(cellText=cellTexts,    #简单理解为表示表格里的数据colWidths=[0.3]*4,     #每个小格子的宽度 * 个数,要对应相应个数colLabels=kinds,       #每列的名称colColours=colors,     #每列名称颜色rowLabels=rowLabels,   #每行的名称(从列名称的下一行开始)rowLoc="center",       #行名称的对齐方式loc="bottom"           #表格所在位置)
plt.title("简单图形")plt.figure(dpi=80)
plt.show()

matplotlib的table详细使用、使用matplotlib绘制表格相关推荐

  1. 超详细的Python matplotlib 绘制动态图

    复习回顾 在matplotlib模块中我们前面学习绘制如折线.柱状.散点.直方图等静态图形.我们都知道在matplotlib模块主要有三层脚本层为用户提供快捷的绘制图形方法,美工层接收到脚本层的命令后 ...

  2. 这么详细的Python matplotlib 绘制图形 还不赶紧收藏

    前言 我们前面对matplotlib模块底层结构学习,对其pyplot类(脚本层)类提供的绘制折线图.柱状图.饼图.直方图等统计图表的相关方法,列举往期文章如下. 超详细的Python matplot ...

  3. 超详细的Python matplotlib 绘制直方图 赶紧收藏

    前言 经过前面对 matplotlib 模块从底层架构.基本绘制步骤等学习,我们已经学习了折线图.柱状图的绘制方法. 在分析数据的时候,我们会根据数据的特点来选择对应图表来展示,需要表示质量这一概念, ...

  4. 超详细的Python matplotlib 绘制柱状图

    复习回顾 Python 为数据展示提供了大量优秀的功能包,其中 matplotlib 模块可以方便绘制制作折线图.柱状图.散点图等高质量的数据包. 关于 matplotlib 模块,我们前期已经对ma ...

  5. Py之matplotlib:python包之matplotlib库图表绘制包的简介、安装、使用方法(matplotlib颜色大全)详细攻略

    Py之matplotlib:python包之matplotlib库图表绘制包的简介.安装.使用方法(matplotlib颜色大全)详细攻略 目录 matplotlib简介 matplotlib安装 m ...

  6. 如何使用matplotlib绘制表格-plt.table()

    1.准备好数据 import matplotlib.pyplot as plt import numpy as np #列名 col=[] for i in range(1,8):col.append ...

  7. 这么详细的Python matplotlib底层原理浅析

    复习回顾 前期,我们已经学习​matplotlib模块相关的基础知识,对 matplotlib 模块折线图.饼图.柱状图进行操作. 这么详细的Python matplotlib 绘制图形 还不赶紧收藏 ...

  8. Python Matplotlib 绘制表格

    Python Matplotlib 绘制表格 ​ 最近因为开发一个项目,需要用到Matplotlib绘制一些图片和表格,网上找到的一些,感觉总差点意思,绘制个表格感觉有点过于麻烦,因此自己整理了下. ...

  9. Matplotlib使用scatter函数在Python中绘制气泡图(bubble plot)、通过size参数指定数据点的大小、自定义不同分组的气泡的色彩

    Matplotlib使用scatter函数在Python中绘制气泡图(bubble plot).通过size参数指定数据点的大小.自定义不同分组的气泡的色彩 目录

最新文章

  1. 你的编程技能是否与时俱进? TIOBE 4 月榜单出炉
  2. oracle 测试数据类型,oracle修改表字段的数据类型测试
  3. WPF - 资源收集
  4. BGP的各种属性配置
  5. php自己创建函数,php自定义函数之内部函数
  6. C++模板参数的总结
  7. B树,B+树,红黑树应用场景AVL树,红黑树,B树,B+树,Trie树
  8. 关于需求分析的文档模板该怎么写
  9. 三宝小精灵机器人_“三宝”机器人
  10. python绘制社会关系网络图_python画社交网络图
  11. word电子签名在线制作
  12. 软件测试助理利弊,女生做软件测试的利弊都有什么?
  13. 我的职业生涯(五) 告别六天工作制
  14. PMC于浪潮互联网峰会展示领先存储解决方案
  15. 玩转Python量化金融工具之NumPy
  16. JQuery之append和appendTo的区别,还有js中的appendChild用法
  17. 计算机网络--配置网络路由
  18. 4.四大组件的工作过程
  19. java多线程举例买票之买电影票出现的了相同的票和负数票的原因分析和解决方法
  20. 广告买量支付方式 cpa cpc cps cpt

热门文章

  1. 求1-100间的所有偶数和?
  2. 量子计算机那一年可以,量子计算机有多厉害?目前已知有一个问题是只有它能解决的...
  3. CycleGAN 与非配对图像转换
  4. 美洛杉矶教师罢工达成临时协议 学区将调薪增员
  5. 2022年度高中级职称申报材料组卷相关表格及组卷要求的通知
  6. 4月15日csol服务器维护中,csol2017年2月15日更新内容一览 csol2.15更新公告
  7. 关于RTSP播放器EasyPlayer-RTSP如何对接无人机遥控器的问题分析
  8. 异想家Win7系统安装的软件与配置
  9. 如何才能找到被偷的iphone苹果手机
  10. python识别食物卡路里_【案例】AI减肥相机:识别菜品所含的卡路里!