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一個互動下線?