我想格式化表中的一列,但是当遍历行时,每次迭代后列宽的宽度都会改变。

源代码def p_create_table(self, events, dates, rows, columns, portfolio):

"""

:param events: Dict - {Date:Event} where Event is a String identifying

what event happened

:param dates: List - Dates of events

:param rows: Int - number of Dates (rows) to create for the table

:param columns: List - Column headers

:param portfolio: Dataframe - Portfolio with calculated totals and returns

:return:

"""

cell_text = self.p_create_cell_text(events, dates, portfolio)

cell_text.pop(0)

row_labels = self.p_create_row_labels(rows)

row_labels.pop(len(row_labels) - 1)

colors = self.p_set_table_colors(row_labels)

table = plt.table(cellText=cell_text, cellColours=colors[0],

rowColours=colors[1], rowLabels=row_labels,

colColours=colors[2], colLabels=columns,

bbox=[0.0, -1.3, 1.0, 1.0], cellLoc='center')

table.auto_set_font_size(False)

table.set_fontsize(9)

table.scale(2, 2)

cell_dict = table.get_celld()

for i in range(13):

cell_dict[(i,1)].set_width(0.3)

下面是调整大小前的表格图像。快照是在执行第table.set_fontsize(9)行之后拍摄的。我想重新调整第二列的大小。

格式化前

不幸的是,在不断重复:for i in range(13):

cell_dict[(i,1)].set_width(0.3)

单元格宽度似乎增大,结果如下:

格式化后

任何关于这可能发生的原因的建议,或调整宽度的替代解决方案将非常感谢!

python调整图表的宽度_Matplotlib表格格式列宽相关推荐

  1. 调整Word表格的列宽和行高(转)

    调整Word表格的列宽和行高(转) 创建表格时,Word表格的列宽往往采用默认值,我们可以对其进行修改.根据不同的需要,有四种调整方法可供选择使用: 一.利用鼠标左键在分隔线上拖动. 二.利用鼠标左键 ...

  2. java中设置表格的宽度_java 画pdf用itext调整表格宽度、自定义各个列宽的方法

    ps:我用的版本是7.0.5 场景: 左侧第一列宽度不够,导致数据换行. Table table = new Table(new float[2]); new 一个Table之后,setWidthPe ...

  3. java设置表格第一列长度_java 画pdf用itext调整表格宽度、自定义各个列宽的方法...

    ps:我用的版本是7.0.5 场景: 左侧第一列宽度不够,导致数据换行. table table = new table(new float[2]); new 一个table之后,setwidthpe ...

  4. label居中_表格固定列宽时如何居中?

    列宽固定居中的设置的时候,我们通常使用 p{宽度} 来指定固定的列宽,这时单元格会自动换行,换行之后是左对齐的,如何获得居中对齐呢? \begin{tabular}{|p{54pt}l|p{71pt} ...

  5. java通过poi生成excel表格(自适应列宽、合并单元格后的边框添加)

    具体java通过POI读写Excel的基本使用方法可参考: POI读写Excel的基本使用 1.项目导入依赖: <!--xls--> <dependency><group ...

  6. 黄聪:C#设置Word中表格某个列宽

    某一列宽     table.Document.Tables.Item(x){第几个表格}.Columns.item(y){第几列}.SetWidth                          ...

  7. 用react-resizable插件来拖动改变ant-ui表格的列宽

    项目需求:react项目中,做一个可以通过鼠标拖动改变列宽的表格 第一步:安装react-resizable插件 npm install react-resizable --save 第二步:在项目中 ...

  8. Latex表格固定列宽并设置靠左、居中或靠右

    文章目录 1 环境 2 用法 3 示例 4 效果 5 参考 1 环境 \usepackage{array}\newcolumntype{L}[1]{>{\raggedright\let\newl ...

  9. Layui 的表格自适应列宽的方法

    先说下在做layui的表格自适应时遇到的坑 在给table分配比例,设置width属性时,width和Width居然会有不一样的效果 要达到的效果 时间显示完整 1 正确用法 最后一个宽度用大写Wid ...

最新文章

  1. echarts.js 做图表的插件
  2. 行为模式之Mediator模式
  3. Lisp语言: 在Windows下搭建CLisp环境
  4. 简单几行代码带你快速了解淘宝双十一的强大技术支撑点Sentinel+Nacos
  5. 学习Java的十大理由,益处太多了
  6. 一个简单的workaround - 如何使用SAP Spartacus中的private API
  7. c语言输出各种图形主函数咋写,C语言图形函数介绍篇
  8. 连续七天熬夜3D建模师终于出手,让老板增加薪资待遇,3D建模初学者的4个技巧
  9. python画柱形图把奇数年份也显示出来_python - Matplotlib奇数子图 - 堆栈内存溢出...
  10. 扫雷php,PHP也可以写扫雷游戏 不信看这里 PHP挖地雷
  11. 喜马拉雅下载文件名批量修改
  12. redfish_Redfish和Ansible的带外管理
  13. grep的-A-B(使用grep显示keyword前后的内容)
  14. echarts饼图:实现多层图表同步自动轮播,鼠标悬浮时停止轮播,移出鼠标后重新开始轮播效果
  15. IDEA “Cannot resolve symbol” 解决办法
  16. 笔记-15 网络编程入门 UDP通信程序 TCP通信程序 练习
  17. Parasoft全面发布最广泛的MISRA规则覆盖
  18. 人工智能软件的分析与验证(1) - AI软件的可靠性与落地方法
  19. 大数据分析--用户画像
  20. 流计算 Oceanus 限量1元秒杀,立省2000元

热门文章

  1. 充斥着忙碌气息的2015春天,虽苦却乐
  2. JSP中文页面显示乱码
  3. 苹果cms V10采集参数设置教程
  4. 如何在本地连接服务器上面的mysql数据库
  5. qt客户端显示服务器发送的图片,c++ - Qt客户端服务器应用程序“发送图像”出现问题 - 堆栈内存溢出...
  6. 聊聊 npm 的语义化版本(Semver)
  7. python 1069 微博转发抽奖
  8. 转】用Maven构建Hadoop项目
  9. 幕布, Ulysses , Effie , 来自于一位写稿爱好者的评测
  10. 【FJWC】day1简要题解