【问题标题】:Python Reportlab Area under multiple lines graph多折线图下的 Python Reportlab 区域
【发布时间】:2011-10-10 20:14:27
【问题描述】:

所以我开始了一个使用 Reportlab 的网络项目。该网站需要生成具有嵌入图表的 PDF。到目前为止,我对 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

【问题讨论】:

  • 我没有看到具体的示例,但是您可以尝试使用 MatPlotLib 和 ReportLab 来生成这种图表。我使用 MatPlotLib 生成大量图表,用于 ReportLab 生成的 PDF。

标签: python graph charts reportlab linegraph


【解决方案1】:

我在http://www.reportlab.com/chartgallery/ 下建立了一系列画廊作为示例。我认为您需要的是该行下的 inFills 属性,以http://www.reportlab.com/chartsgallery/financial/AreaChart01/ 为例(另请阅读那里的描述)。您可以浏览右侧的属性以查看其值。

您还可以下载 Diagra 的试用版来构建图表,然后在准备好部署到生产环境时将其转换为使用开源版本。

【讨论】:

  • 这看起来很有希望,我要仔细看看。谢谢
  • chartgallery 看起来很棒,但可以在reportlab 主页上以任何方式找到它吗?或者您是否需要从像这样的特殊地方或邮件列表中获取指向它的链接?反正我好像找不到...
  • @UlfR 我在离开 ReportLab 之前编写了这些图表,以展示各种图表并作为性感示例。计划是公开该页面,但我不知道为什么它还没有公开。如果您在 ReportLab 邮件列表中提问,您可能会得到答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-27
相关资源
最近更新 更多