使用pyecharts+jupyter notebook制作高逼格的數(shù)據(jù)分析報(bào)告

相信很多的同學(xué)在學(xué)習(xí)Python數(shù)據(jù)分析的過(guò)程中,一定了解過(guò)Pyecharts這個(gè)可視化的工具庫(kù)。它制作的圖標(biāo)具有優(yōu)秀的可交互性和漂亮的外觀,如果在分析報(bào)告中插入這樣的圖表,逼格蹭蹭往上漲。

但是問(wèn)題來(lái)了:

1、直接從python生成出來(lái)的可交互圖表是html格式的,孤零零地蹲在左上角,實(shí)在是不太美觀。雖然直接使用html制作報(bào)告逼格很高,但是專門(mén)學(xué)習(xí)前端成本還是有點(diǎn)高。

2、給領(lǐng)導(dǎo)匯報(bào)的時(shí)候,一般都是使用PPT,而如果截圖放進(jìn)去,失去了交互功能,就失去了靈魂。

3、通過(guò)PPT插件插入html。

3.1 Microsoft Web Browser:測(cè)試可用,但是要多點(diǎn)一個(gè)按鈕,還會(huì)彈出多個(gè)安全提示。而且圖像大小無(wú)法調(diào)整,瀏覽器插件框小了就會(huì)出現(xiàn)很丑的滑塊,編輯狀態(tài)下,也看不到圖表狀態(tài)。總之比較丑。如果插入microsoft web browser失敗,可以參考這篇https://blog.csdn.net/weixin_45909214/article/details/109525641


Microsoft Web Browser? 插件效果

3.2?Office Apps Fiddle for PowerPoint:我沒(méi)找到這個(gè)插件。。。

下面我給大家提供另一個(gè)解決方案:那就是Jupyter Notebook + pycharts

相信你如果學(xué)習(xí)了pyecharts,那對(duì)jupyter notebook一定不陌生,交互式的python編輯器,同時(shí)還具有Markdown的功能,可以定義標(biāo)題級(jí)別、加粗、斜體等常用格式,也可以插入圖片,可以說(shuō)完全能夠勝任報(bào)告的制作。

關(guān)鍵特性來(lái)了:

1、pyecharts可以直接在jupyter notebook里面渲染,生成可交互的圖表。

2、jupyter notebook可以下載為html格式的文件。里面的圖表仍然是可交互的。

有一個(gè)小問(wèn)題,下載下來(lái)的html文件含有python代碼,還有“In[ ]”“Out[ ]”這些元素,給領(lǐng)導(dǎo)看的報(bào)告并不需要出現(xiàn)這些,但是這個(gè)問(wèn)題很好解決。

使用chrome瀏覽器打開(kāi)html,按F12,在element中選中你想去掉的元素,然后右鍵-delete element,就可以把不要的元素刪除掉啦。

如果要保存修改,選中最下面的</html>標(biāo)簽,右鍵“addit as html”,選中所有源代碼,復(fù)制粘貼到記事本里就可以了。

注意,新版本的jupyter notebook,下載的html,不是居中的,換成老版本的會(huì)好看一點(diǎn)。Anaconda3-5.3.0-Windows-x86_64

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容