我想尝试pygal的情节;但是,当我render
时,没有任何内容出现:
xy_chart = pygal.XY()
xy_chart.add('test', [(1,2), (2,2)])
xy_chart.render('test.svg')
据推测,那是因为格式是svg。我可以以某种方式以标准格式保存图像或使用pygal在python中查看它们吗?
我尝试为png支持安装依赖项,但遗憾的是每个软件包都需要额外安装其他软件包,这最终会导致错误。
答案 0 :(得分:0)
用这个替换最后一行:
svg_content = xy_chart.render()
f = open('test.svg', 'w')
print >> f, svg_content
f.close()
render()返回一个字符串,但不直接写入文件。试着这样看看我的意思:
var objects = [];
$http.get('/getDataUrl')
.success(function(data){
for(i = 0; i < data.length; i++)
{
objects[i] = { value1 : data.value }
}
for(i = 0; i < objects.length; i++)
{
http.get(objects[i].value1)
.success(function(data2){
objects[i].value2 = data2.value;
}
}
})