我想用pygal尝试绘图;但是,当我执行render时,什么也没有出现:
xy_chart = pygal.XY()
xy_chart.add('test', [(1,2), (2,2)])
xy_chart.render('test.svg')大概是因为格式是svg。我可以用某种方式将图像保存为标准格式,或者使用pygal在python中查看它们吗?
我试图为png支持安装依赖项,但不幸的是,每个包都需要其他包的额外安装,这最终会导致错误。
发布于 2015-06-28 06:55:45
将最后一行替换为:
xy_chart.render_to_file('test.svg')render()返回一个字符串,但它并不直接写入文件。试着这样做,看看我的意思:
svg_content = xy_chart.render()
f = open('test.svg', 'w')
print >> f, svg_content
f.close()https://stackoverflow.com/questions/30977900
复制相似问题