Python bokeh或plotly库是否在可执行桌面应用程序中脱机工作?

Python bokeh或plotly库是否在可执行桌面应用程序中脱机工作?,python,plotly,bokeh,freeze,Python,Plotly,Bokeh,Freeze,我正在尝试使用pyqt4或tkinter在python中创建一个可执行文件,我希望我的GUI能够交互。我找到了波基,它似乎可以做我想做的一切 然而,我读到了bokeh,它的主要目的似乎是使用html制作嵌入在线的图形。我不太熟悉html,我希望我的GUI能够在我的UI窗口中调出所有图形数据,而不是打开外部链接 有没有一种方法可以冻结桌面应用程序中使用bokeh或plotly的python脚本,而无需在线嵌入或使用html?您可以确保plotly离线使用: e、 g: 然后将绘图保存在html文件

我正在尝试使用pyqt4或tkinter在python中创建一个可执行文件,我希望我的GUI能够交互。我找到了波基,它似乎可以做我想做的一切

然而,我读到了bokeh,它的主要目的似乎是使用html制作嵌入在线的图形。我不太熟悉html,我希望我的GUI能够在我的UI窗口中调出所有图形数据,而不是打开外部链接


有没有一种方法可以冻结桌面应用程序中使用bokeh或plotly的python脚本,而无需在线嵌入或使用html?

您可以确保plotly离线使用: e、 g:

然后将绘图保存在html文件中,并在PyQt中使用此文件:

Plotly将脱机工作,但它会生成html/js文档或元素。是否可以将html/js打包到可执行文件中并打包到我的GUI窗口中?抱歉,对html不够熟悉。有一些模块可以将html/js包装成tkinter元素
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')