如何在 python 脚本中导入绘图图?
Posted
技术标签:
【中文标题】如何在 python 脚本中导入绘图图?【英文标题】:How do I import a plotly graph within a python script? 【发布时间】:2014-03-21 01:34:44 【问题描述】:是否有任何 API 调用可以在现有 python 脚本中将绘图图作为 .png 文件导入?如果有,是什么?
例如,刚刚使用 python 的 plotly 模块创建了一个图形...
py.plot([data0, data1], layout = layout, filename='foo', fileopt='overwrite')
...有没有办法在同一个 python 脚本中将该图形作为 .png 检索?
【问题讨论】:
【参考方案1】:是的,有。
首先,将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
更多:
https://plot.ly/python/static-image-export/ https://plot.ly/python/get-requests/【讨论】:
要查找代替'your-api-key'
输入的内容,请登录 plot.ly,然后访问 plot.ly/settings/api。【参考方案2】:
另一种解决方案:将 .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)
【讨论】:
以上是关于如何在 python 脚本中导入绘图图?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Java Native Interface 在 C++ 中导入 python 库 - Android Studio