因此,我利用 Reportlab 启动了一个网络项目。该网站需要生成嵌入图表的 PDF。到目前为止,我对 Reportlab 的功能非常满意(我已经制作了一堆饼图和条形图),但是它的文档有点缺乏。
我查遍了整个互联网,但无法找到使用图表下区域的reportlab 的示例。
有人使用reportlab取得了上述结果吗?您对实现上述图表有何建议?
编辑:从谷歌图表 API 中查看此图表,这基本上就是我想要做的:
https://chart.googleapis.com/chart
?cht=lc
&chd=e:....,cefhjkqwrlgYcfgc,QSSVXXdkfZUMRTUQ,HJJMOOUbVPKDHKLH,AAAA
&chco=000000
&chls=1,1,0|1,1,0|1,1,0|1,4,0
&chs=200x125
&chxt=x,y
&chxl=0:|Sep|Oct|Nov|Dec|1:||50|100
&chg=25,25
&chm=b,76A4FB,0,1,0|b,224499,1,2,0|b,FF0000,2,3,0|b,80C65A,3,4,0
最佳答案
我在http://www.reportlab.com/chartgallery/下建立了一系列画廊。来作为例子。我认为你需要的是该行下的 inFills 属性,看看 http://www.reportlab.com/chartsgallery/financial/AreaChart01/举个例子(另请阅读那里的描述)。您可以浏览右侧的属性以查看它们的值。
您还可以下载 Diagra 的试用版来构建图表,然后在准备部署到生产时将其转换为使用开源版本。
关于Python Reportlab 多线图下的区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7718133/