0
我在离线模式下使用plotly
库与python和我想要做的是创建一些情节,将它们保存为本地HTML并在第二时间加载到QWebView中。以交互模式在Qwebview中打开打开
这是一个箱线图与虚拟变量的代码:我现在面临两个主要问题
from PyQt5.QtWebKitWidgets import QWebView
import plotly
import plotly.graph_objs as go
x1 = [10, 3, 4, 5, 20, 4, 3]
trace1 = go.Box(
x = x1)
layout = go.Layout(
showlegend = True
)
data = [trace1]
fig = go.Figure(data=data, layout = layout)
fn = '/home/matteo/plot.html'
plotly.offline.plot(fig, filename = fn,
auto_open = False)
view = QWebView()
view.load(QUrl.fromLocalFile(fn))
view.show()
:
如果我用标准浏览器(例如Firefox)打开html文件,我可以看到并与剧情互动,这很好。但是,如果我从本地目录中的浏览器保存html页面,并尝试将保存的文件加载到
QWebView
中,我可以看到该图,但无法与其交互(可能对于某些Javascript缺失?!):
任何人有一些想法如何嵌入制成图表为QWebView一个互动下线?