首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用pygal显示绘图

使用pygal显示绘图
EN

Stack Overflow用户
提问于 2015-06-22 18:42:14
回答 1查看 974关注 0票数 0

我想用pygal尝试绘图;但是,当我执行render时,什么也没有出现:

代码语言:javascript
复制
xy_chart = pygal.XY()
xy_chart.add('test', [(1,2), (2,2)])
xy_chart.render('test.svg')

大概是因为格式是svg。我可以用某种方式将图像保存为标准格式,或者使用pygal在python中查看它们吗?

我试图为png支持安装依赖项,但不幸的是,每个包都需要其他包的额外安装,这最终会导致错误。

EN

回答 1

Stack Overflow用户

发布于 2015-06-28 06:55:45

将最后一行替换为:

代码语言:javascript
复制
xy_chart.render_to_file('test.svg')

render()返回一个字符串,但它并不直接写入文件。试着这样做,看看我的意思:

代码语言:javascript
复制
svg_content = xy_chart.render()
f = open('test.svg', 'w')
print >> f, svg_content
f.close()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30977900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档