博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python excel 图表 matplotlib,使用matplotlib沿图表绘制表格
阅读量:6904 次
发布时间:2019-06-27

本文共 1064 字,大约阅读时间需要 3 分钟。

现在我有一段代码:import pandas as pd

import matplotlib.pyplot as plt

import matplotlib as mpl

import numpy as np

from matplotlib.font_manager import FontProperties

data = np.random.uniform(0, 1, 80).reshape(20, 4)

final_data = [['%.3f' % j for j in i] for i in data]

mpl.style.use('seaborn')

mpl.rc('xtick', labelsize = 7)

mpl.rc('ytick', labelsize = 7)

fig = plt.figure()

fig.subplots_adjust(left=0.1, wspace=0.1)

plt.subplot2grid((1, 4), (0, 0), colspan=3)

table_subplot = plt.subplot2grid((1, 4), (0, 3))

table = plt.table(cellText=final_data, colLabels=['A', 'B', 'C', 'D'], loc='center', cellLoc='center', colColours=['#FFFFFF', '#F3CC32', '#2769BD', '#DC3735'])

table.auto_set_font_size(False)

table.set_fontsize(7)

table.auto_set_column_width((-1, 0, 1, 2, 3))

for (row, col), cell in table.get_celld().items():

if (row == 0):

cell.set_text_props(fontproperties=FontProperties(weight='bold', size=7))

plt.axis('off')

plt.show()

产生输出:

wbVkK.png

我知道这个图是空的,但是我计划在那里添加一些数据,所以我需要记住这一点!我想在表中再添加一行以具有标题。这一行应该只在最后三列上,如下所示:

^{pr2}$

标题行的宽度应与A、B和C列的宽度之和匹配。我一直在玩,但我没办法弄到它。。。有人能帮我吗?在

谢谢!在

转载地址:http://xtodl.baihongyu.com/

你可能感兴趣的文章
财务自由之路读书笔记
查看>>
强制重启Linux系统的几种方法
查看>>
zabbix 3.2.2 server端(源码包)安装部署 (一)【转】
查看>>
idea 配置多个tomcat
查看>>
weblogic 整合cxf 报错:cannot create a secure XmlInputFactory
查看>>
Nancy 返回值详解
查看>>
架构思维案例:速学正则
查看>>
记录一则FGA审计“A用户对B用户某张表的更新操作”需求
查看>>
IntelliJ IDEA优秀插件(编程通用)
查看>>
API返回错误信息的最佳实践
查看>>
AngularJS实现三级Table列表
查看>>
scala sortBy and sortWith
查看>>
请求合并哪家强
查看>>
nodejs检查已安装模块
查看>>
solr联合多个字段进行检索(multivalued和copyfield的使用)
查看>>
准备PPT过程中的一些文档记录
查看>>
Catel(翻译)-为什么选择Catel
查看>>
SQL Server 数据库备份和还原
查看>>
微信小程序 - 贝塞尔曲线(购物车效果)
查看>>
CI框架 default_controller 如何设置为:'目录/Controller' 转
查看>>