当前位置:  开发笔记 > 编程语言 > 正文

使用python的svg图

如何解决《使用python的svg图》经验,为你挑选了6个好方法。

我正在寻找一个库来生成python中的svg图表(我从sql数据库中获取数据).我找到了python-gd,但它没有太多文档,最后更新是在2005年,所以我想知道是否有任何其他库有利于此目的.

我主要考虑简单的线图,如下所示: 示例线图



1> zweiterlinde..:

尝试使用matplotlib.您可以使用SVG 后端进行配置.


虽然我已经使用了它,并且它有效,但我总是发现matplotlib非常笨重.我比matplotlib更喜欢任何其他图形库.

2> vartec..:

PyChart "是一个用于创建高质量Encapsulated Postscript,PDF,PNG或SVG图表的Python库."


我可以提一下,在我使用CairoPlot一段时间后,我切换到PyChart,它更加可配置.

3> Ignacio Vazq..:

pyCairo值得一看.



4> Rodrigo..:

当您正在寻找简单的线条图形时,CairoPlot可能会满足您的需求,因为它可以生成开箱即用的svg输出文件.看看这个.

CairoPlot  -  DotLinePlot

此示例图像仅显示其一些功能.使用启动板上提供的主干版本,您将能够添加图例框并添加轴标题.

除此之外,使用trunk版本,可以生成:

DotLine图表(我认为你需要的图表)

散点图

馅饼/甜甜圈图表

水平/垂直条形图

甘特图



5> Hank Gay..:

这是Python中的通用SVG库:pySVG.


但它不能免费用于商业用途.

6> jfs..:

您可以使用Graphviz以SVG格式生成图表.有Graphviz的Python绑定,例如pydot - Graphviz的Dot语言的Python接口.


@Laurence Gonsalves:搜索"python svg diagrams"的人可能不关心"简单的线条图"http://www.google.com/search?hl=en&q=python+svg+diagrams 1.查看第一个版本的问题2. stackoverflow.com的大多数访问者来自谷歌.
推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有