0
点赞
收藏
分享

微信扫一扫

python生成图文并茂的pdf--财务报表(五)如何生成并列的图表

Gascognya 2022-04-26 阅读 52
python

提到图表就需要提到reportlab这个库里的子库 ReportLab Graphics里有很多生成图表的函数。还得要介绍一下Drawing,“Drawing 是一个独立于平台的形状集合的描述。。一个 Drawing 对象也是一个Flowable”。本文中介绍文章一中横向的柱状图。涉及的函数引用如下。

from reportlab.graphics.shapes import Drawing
from reportlab.graphics.charts.linecharts import HorizontalLineChart

 d3 = Drawing(200, 160)
 bc1 = HorizontalBarChart()

关于当个柱状图,只要了解他需要的一些参数,给到所需的入参就可以:

#图中一些备注再我研究生成报表时需要特别找出来的。

然后:

d3.add(bc1)

如果你需要生成并列的图形。

那么只要再定义一个bc2.

再通过d3.add(bc2)

最后再将d3作为一个flowable加入的故事里最后进行build就可以了


 

举报

相关推荐

0 条评论