散景或图表库是否可以在可执行的桌面应用程序中脱机工作?

时间:2017-07-05 21:30:24

标签: python plotly bokeh freeze

我试图使用pyqt4或tkinter在python中创建可执行文件,我希望我的GUI能够是交互式的。我找到了散景,看起来它可以做我想做的一切。

然而,我正在阅读散景,似乎它的主要目的是制作使用html在线嵌入的数字。我并不熟悉html,我希望我的GUI能够在我的UI窗口中提取所有图形数据,而不是打开外部链接。

有没有办法冻结我的python脚本,这些脚本利用散景或绘图用于桌面应用程序而无需在线嵌入或使用html?

1 个答案:

答案 0 :(得分:0)

您可以确定离线使用: e.g:

import plotly
from plotly.graph_objs import Scatter, Layout

print(help(plotly.offline.plot))

plotly.offline.plot([Scatter(x=[1, 2, 3], y=[3, 2, 6])], filename='my-
graph.html')

然后将绘图保存在html文件中并在PyQt中使用此文件: How do I rerender HTML PyQt4