/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
Bokeh是一個用於現代網絡瀏覽器的互動可視化庫,它提供了優雅、簡潔的多功能圖形構造,並為大型或流式數據集提供了高性能的互動性。Bokeh可以幫助任何想快速、輕鬆地製作互動圖、儀表盤和數據應用程序的人。
Bokeh是一個Python庫,可以用於Web瀏覽器,來創建交互式的可視化效果。從簡單的圖到帶有流數據集的複雜儀表板,都可以幫助你實現。可以創建基於JavaScript的可視化文件,而無需自己編寫任何JavaScript。減少了對編程知識的需求,可以幫助任何想快速、輕鬆地製作互動效果。
第一步:創建折線圖
通過僅幾行Python代碼,Bokeh使您能夠創建可在Web瀏覽器中顯示的交互式,基於JavaScript的可視化文件。
Bokeh的基本思想包括兩個步驟:首先,從Bokeh的構建基塊中進行選擇以創建可視化。其次,您可以根據自己的需要自定義這些構建基塊。
為此,Bokeh結合了兩個元素:
一個Python庫,用於定義可視化的內容和交互功能。
一個名為BokehJS的JavaScript庫正在後台運行,以在Web瀏覽器中顯示交互式可視化內容。
根據您的Python代碼,Bokeh會自動為您生成所有必要的JavaScript和HTML代碼。在其默認設置下,Bokeh會自動從Bokeh的CDN(內容交付網絡)中加載任何其他JavaScript代碼。
Bokeh的文檔由幾個元素組成,包括帶有詳細說明和示例的 用戶指南以及係統地描述Bokeh的每個元素的 參考指南。在本指南中,您將找到這兩個資源的鏈接。
靈活
Bokeh使創建普通繪圖變得簡單,但也能處理定製或專門的使用情況。
互動性
工具和部件讓你和你的聽眾可以探究 "如果 "的情景,或深入到你的數據細節中。
可共享
圖形、儀表盤和應用程序可以在網頁或Jupyter筆記本中發布。
高效率
在Python中工作,接近你已經熟悉的所有PyData工具。
強大的功能
你可以隨時添加自定義的JavaScript來支持高級或專門的案例。
開放源代碼
所有的東西,包括Bokeh服務器,都是BSD授權的,在GitHub上可以找到。