中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

使用Panel中的Python創(chuàng)建交互式數(shù)據(jù)探索工具和Web應(yīng)用程序

發(fā)布于:2021-01-08 17:47:47

0

361

0

Panel Python Web應(yīng)用程序

Python仍然是所有科學(xué)事物的首選語言。Panel是一個新的開源高級庫,用于創(chuàng)建展示科學(xué)數(shù)據(jù)的方法。它支持流行的Python繪圖庫,例如Bokeh,Matplotlib和Datashader,以進(jìn)行數(shù)據(jù)可視化。使用Panel創(chuàng)建反應(yīng)對象,并繪制圖表,表格等。

Panel是一個新的開源高級庫,可幫助開發(fā)人員使用Python編寫蛇形魅力解決方案。

Python繼續(xù)其統(tǒng)治地位,以一種互動的方式展示科學(xué)數(shù)據(jù),因此讓我們檢查一下這個庫,看看它為方程式增加了什么。

功能與用法

根據(jù)Anaconda Inc.的Philipp Rudiger的說法,Panel “可通過將用戶定義的小部件連接到繪圖,圖像,表格或文本來創(chuàng)建自定義的交互式Web應(yīng)用程序和儀表板”。他繼續(xù)在小組公告中寫道:Panel的主要目的是盡可能簡單地將PyData生態(tài)系統(tǒng)中現(xiàn)有工具的輸出包裝為控制面板,應(yīng)用程序或儀表板,以確保用戶可以無縫使用他們已經(jīng)熟悉的分析和可視化工具用。其次,Panel旨在使從原型化應(yīng)用程序到在組織內(nèi)部內(nèi)部部署或與整個Internet公開共享這一過程變得微不足道。

它基于Bokeh  (交互式可視化庫)的模型基類,布局,小部件和服務(wù)器基礎(chǔ)結(jié)構(gòu),并在其中添加了Python和JavaScript之間的通信。同時,Param是反應(yīng)性參數(shù)的框架。

Panel支持Python繪圖庫,例如Bokeh,Matplotlib和Datashader,以幫助可視化您的數(shù)據(jù)。(請參閱此處的受支持對象類型和庫的完整列表。根據(jù)問題,將來的更新中可能會提供其他受支持的類型。)Panel自動選擇用于庫的表示形式。

交互式小部件可以添加到組合中。Jupyter Notebooks還可以集成以創(chuàng)建獨立的一次性應(yīng)用程序,或混合到更大的項目中。通過這種靈活性,可以添加或刪除組件以創(chuàng)建動態(tài),復(fù)雜的儀表板。

設(shè)置和示例

Panel需要在Linux,Windows或Mac上使用Python v2.7和v3。有關(guān)必要條件以及如何安裝可選的JupyterLab擴展和/或添加交互式控件的信息,請參閱入門指南。

瀏覽演示庫,了解Panel的工作原理,并就其潛能集思廣益。(示例項目也可以在GitHub上進(jìn)行實驗。每個示例都帶有一個用于測試的小型數(shù)據(jù)集。)

畫廊還包括示例應(yīng)用程序,不同的Panel API,布局,動態(tài)UI,使用Param庫的應(yīng)用程序,JavaScript交互性和外部庫。

確保并檢查由Py Viz維護(hù)的其他工具,這些工具 可幫助進(jìn)行數(shù)據(jù)可視化。其他核心高級庫包括hvPlot,HoloViews和GeoViews。