Python 數據可視化 (Data Visualization with Python: Your guide to understanding your data)

Mario Dobler,Tim Gobmann 李瀛宇譯

  • Python 數據可視化 (Data Visualization with Python: Your guide to understanding your data)-preview-1
  • Python 數據可視化 (Data Visualization with Python: Your guide to understanding your data)-preview-2
  • Python 數據可視化 (Data Visualization with Python: Your guide to understanding your data)-preview-3
Python 數據可視化 (Data Visualization with Python: Your guide to understanding your data)-preview-1

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

商品描述

本書詳細闡述了與Python數據可視化相關的基本解決方案,
主要包括數據可視化和數據探索的重要性、繪圖知識、Matplotlib、
利用Seaborn簡化可視化操作、繪製地理空間數據、基於Bokeh的交互式操作等內容。
此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。
本書適合作為高等院校計算機及相關專業的教材和教學參考書,
也可作為相關開發人員的自學教材和參考手冊。

目錄大綱

章數據可視化和數據探索的重要性
1.1簡介
1.1.1數據可視化簡介
1.1.2數據可視化的重要性
1.1.3數據整理
1.1.4可視化工具和庫
1.2統計學概述
1.2.1集中趨勢的度量
1.2 .2離散度測量
1.2.3相關性
1.2.4數據類型
1.2.5摘要統計信息
1.3 NumPy
1.3.1練習1:加載示例數據集併計算平均值
1.3.2操作1:使用NumPy計算平均值、中位數、方差和標準偏差
1.3.3基本的NumPy操作
1.3.4操作2:索引、切片、分割和迭代
1.3.5不錯NumPy操作
1.3.6操作3:過濾、排序、組合和重構
1.4 pandas
1.4 .1 pandas的優點
1.4.2 pandas的缺點
1.4.3練習2:加載示例數據集併計算平均值
1.4.4操作4:使用pandas計算平均值、中位數和給定數字的方差
1.4.5基本的pandas操作
1.4.6 Series
1.4.7操作5:基於pandas的索引、切片和迭代
1.4.8 pandas不錯操作
1.4.9操作6:過濾、排序和重構
1.5本章小結

第2章繪圖知識
2.1簡介
2.2比較圖
2.2.1線形圖
2.2.2柱狀圖
2.2.3雷達圖
2.2.4操作7:員工技能比較
2.3關係圖
2.3.1散點圖
2.3.2氣泡圖
2.3.3相關圖
2.3.4熱圖
2.3.5操作8:20年內道路交通事故統計
2.4合成圖
2.4.1餅圖
2.4.2堆疊式柱狀圖
2.4.3堆疊式面積圖
2.4.4操作9:智能手機銷售額
2.4.5維恩圖
2.5分佈圖
2.5.1直方圖
2.5.2密度圖
2.5.3箱形圖
2.5.4小提琴圖
2.5.5操作10:不同時間區間內列車的頻率
2.6地理圖
2.6.1點圖
2.6.2等值區域圖
2.6.3連接圖
2.7良好的設計規則
2.7.1一般的設計實踐
2.7.2操作11:確定理想的可視化操作
2.8本章小結

第3章Matplotlib
3.1簡介
3.2 Matplotlib中的圖表
3.3 pyplot基本知識
3.3.1創建Figure
3.3.2關閉Figure
3.3.3格式化字符串
3.3.4繪製機制
3.3.5利用pandas DataFrame繪製
3.3.6顯示Figure
3.3.7保存Figure
3.3.8創建簡單的可視化內容
3.4基本的文本和圖例功能
3.4.1標記
3.4.2標題
3.4.3文本
3.4.4標註
3.4.5圖例
3.4.6操作12:利用線形圖可視化股票的走勢
3.5基本圖表
3.5.1柱狀圖
3.5.2操作13:比較影片評分的柱狀圖
3.5.3餅圖
3.5.4創建耗水量餅圖
3.5.5堆疊式柱狀圖
3.5.6操作14 :餐廳業績的可視化結果
3.5.7堆疊式面積圖
3.5.8操作15:利用堆疊式面積圖比較智能手機的銷售狀態
3.5.9直方圖
3.5.10箱形圖
3.5.11操作16:智商的直方圖和箱形圖
3.5.12散點圖
3.5.13操作17:利用散點圖可視化動物間的相關性
3.5.14氣泡圖
3.6佈局
3.6.1子圖
3.6. 2緊湊型子圖
3.6.3雷達圖
3.6.4與雷達圖協同工作
3.6.5 GridSpec
3.6.6操作18:基於邊緣直方圖創建散點圖
3.7圖像
3.7.1基本的圖像操作
3.7.2操作19 :在網格中繪製多幅圖像
3.8編寫數學表達式
3.9本章小結

第4章利用Seaborn簡化可視化操作
4.1簡介
4.2控制Figure觀感
4.2.1圖形樣式
4.2.2移除軸向
4.2.3上下文
4.2.4操作20:利用箱形圖比較不同測試分組中的IQ值
4.3調色板
4.3.1分類調色板
4.3.2連續調色板
4.3.3離散調色板
4.3.4操作21:利用熱圖發現航班數據中的模式
4.4 Seaborn中的圖表
4.4.1柱狀圖
4.4.2操作22:電影評分比較
4.4.3核密度估算
4.4.4相互關係的可視化
4.4.5小提琴圖
4.4.6操作23:利用小提琴圖比較不同測試組中的IQ值
4.5 Seaborn中的多圖表
4.5.1 FacetGrid
4.5.2操作24 :前30個YouTube頻道
4.6回歸圖
4.7 Squarify庫
4.8本章小結

第5章繪製地理空間數據
5.1簡介
5.1.1 Geoplotlib的設計原理
5.1.2地理空間可視化
5.1.3簡單地理空間數據的可視化
5.1.4操作27:繪製地圖上的地理空間數據
5.1.5採用GeoJSON數據的等值線圖
5.2圖塊提供商
5.3自定義層
5.4本章小結

第6章基於Bokeh的交互式操作
6.1簡介
6.1.1 Bokeh的基本概念
6.1.2 Bokeh中的接口
6.1.3輸出
6.1.4 Bokeh服務器
6.1.5演示
6.1.6集成
……