是否有任何API调用将图形图形导入现有python脚本中的.png文件?如果是这样,它是什么?
例如,刚刚使用python的plotly模块创建了一个图...
py.plot([data0, data1], layout = layout, filename='foo', fileopt='overwrite')
...有没有办法在同一个python脚本中将该图形检索为.png?
答案 0 :(得分:3)
是的,有。
首先,使用
更新到最新版本的plotly python包 $ pip install plotly --upgrade
然后,像
>>> import plotly.plotly as py
>>> py.sign_in('your-username','your-api-key')
>>> data = [{'x':[1,2,3], 'y':[1,4,9]}]
>>> url = py.plot(data, filename='some-data') # gen. online plot
>>> py.image.save_as(data, 'some-data.png') # gen. png plot
更多信息:
答案 1 :(得分:3)
另一种解决方案:将.png
添加到任何公开的图表图表,例如
import requests
r = requests.get('https://plot.ly/~chris/1638.png')
这适用于任何公共情节图。支持.png
,.svg
,.pdf
。
.py
,.jl
,.json
,.m
,.r
,.js
可用于查看代码可重新生成图表(更多信息:http://blog.plot.ly/post/89402845747/a-graph-is-a-graph-is-a-graph)