如何在 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

如何在mac上的python中导入非标准包?此软件包不支持pip安装

CAD看图软件如何在手机中导入CAD图纸?

如何在 vue 加载器组件中导入 JS 脚本?

如何在vs中导入静态链接库(lib)?