無法在Kaggle的Notebooks中使用Plotly?

當你在Kaggle中建立了一個Notebook探索數(shù)據(jù)時候,經(jīng)常需要用到一些可視化工具,例如Matplotlib, seaborn, plotly, pyecharts, altair等等。其中plotly可以繪制出美觀的,交互性強的可視化圖表,非常好用。
但是,如果你在notebook中使用了plotly相關的功能,會發(fā)現(xiàn)無法正常加載圖形,只有一片空白(同樣會發(fā)生在Pyecharts上)
這里介紹一個來自國外老哥的辦法,原文來自Plotly Python Graphs in Kernels中的最頂部的評論

需要在一開始加入這些參數(shù),將init_notebook_mode中的connected置為True,即如下:

from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
init_notebook_mode(connected=True)    #THIS LINE IS MOST IMPORTANT AS THIS WILL DISPLAY PLOT ON 
#NOTEBOOK WHILE KERNEL IS RUNNING

并且繪圖時使用以下方法,而非.iplot()

py.offline.iplot(fig)

以下給出一個繪制條形圖的完整示例(包含import)

from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
import plotly as py
import plotly.graph_objs as go

init_notebook_mode(connected=True) #do not miss this line

data = [go.Bar(
        x=["Monday", "Tuesday"],
        y=[55,100]  )]
fig = go.Figure(data=data)

py.offline.iplot(fig)

記錄下來,以防自己遺忘!

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容