是否有任何 API 调用可以在现有 python 脚本中将绘图图导入为 .png 文件?如果是这样,它是什么?
例如,刚刚使用 python 的 plotly 模块创建了一个图形......
py.plot([data0, data1], layout = layout, filename='foo', fileopt='overwrite')
...有没有办法在同一个 python 脚本中将该图形作为 .png 检索?
另一种解决方案:添加.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 )
就在这里。
首先,更新到最新版本的 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
更多: