Python 數據可視化:基於 Bokeh 的可視化繪圖

屈希峰 著

立即出貨

買這商品的人也買了...

商品描述

Python是數據分析領域的主要技術和工具,Bokeh目前是Github上排名NO.1的Python數據可視化庫,已經超過Matplotlib,因為動態、美觀、易用等特性廣受追捧!
這是一本適合零基礎讀者快速入門並掌握Bokeh的實戰指南,作者是Bokeh的先驅用戶和佈道者,實踐經驗豐富。本書從圖形繪制、數據動態展示、Web交互等維度全面講解Bokeh功能和使用,不涉及復雜的數據處理和算法,包含大量實戰案例。
全書共5章:
第1章主要介紹了Anaconda和Jupyter Notebook的安裝和使用,以及使用Bokeh進行繪圖的主要方法和步驟;
第2章詳細講解了Bokeh中近20種常見圖形的繪制,如散點圖、氣泡圖、折線圖、線形圖、柱狀圖、餅圖、直方圖、向量圖等;
第3章詳細講解了Bokeh需要的常見數據類型及其轉換;
第4章詳細介紹了Bokeh的視圖屬性,包括圖形配色、畫布屬性、繪圖工具、圖形顯示方式和輸出方式,以及用控件進行數據交互的方法;
第5章主要講解了Web動態可視化,熟悉Web開發的讀者可以在任意前端框架下嵌入圖形。

國內市面上各式各樣的BI系統都非常成熟,如數據分析、圖表的拖拽等,即使零編程基礎的用戶都可以做出像模像樣的可視化圖表或數據看板。然而,隨著因特網的發展,企業對數據的安全性要求也隨之提高,小到企業數據看板,大到各系統中台的戰略數據展示,數據動態可視化的需求越來越迫切,專精於數據可視化系統開發的人才也會愈加受到重視。
通過閱讀本書,你將學會:
?各種Bokeh圖形的繪制方法
?使用Bokeh控件進行數據交互的方法
?使用Bokeh實現Web數據動態可視化
?構建各類數據可視化看板

作者簡介

屈希峰(yeayee)
資深Python工程師,Bokeh領域的實踐者和佈道者,對Bokeh有深入的研究。
擅長Flask、MongoDB、Sklearn等技術,實踐經驗豐富。
知乎多個專欄(Python中文社區、Python程序員、大數據分析挖掘)作者,專欄累計關注用戶十餘萬人。
獨立運營Intumu.com、Yeayee.com兩個網站,在行業有一定的影響力。

目錄大綱

前言


第1章準備工作1
1.1安裝Anaconda 1
1.2運行Jupyter Notebook 2
1.3基本概念3


第2章繪製基本圖形7
2.1繪圖方法7
2.2散點圖12
2.3氣泡圖22
2.4折線圖27
2.5時間序列40
2.6柱狀圖47
2.7直方圖69
2.8餅(環)圖73
2.9旭日圖76
2.10雷達圖83
2.11箱形圖86
2.12面積圖89
2.13蠟燭(K線)圖97
2.14色塊圖100
2.15儀錶盤107
2.16火柴圖110
2.17關係圖111
2.18脊線圖113
2.19向量圖115
2.20其他119


第3章數據類型與轉換136
3.1 Python List 136
3.2 Python Dict 137
3.3 NumPy Arrays 138
3.4 Pandas DataFrame 139
3.5 Bokeh ColumnDataSource 140
3.6數據更新、篩選140
3.7自動轉換數據格式144


第4章視圖屬性147
4.1主題147
4.2配色148
4.3視圖屬性156
4.4繪圖工具177
4.5圖形顯示佈局200
4.6圖形輸出205
4.7使用工具條進行數據交互208
4.8使用控件進行數據交互212


第5章Web動態可視化224
5.1輸出為HTML文件224
5.2輸出為HTML源碼225
5.3輸出為HTML組件226
5.4通過Web模板顯示227
5.5 Bokeh Flask 231
5.6 Bokeh Sever 234