Python數據可視化

黑馬程序員

  • 出版商: 人民郵電
  • 出版日期: 2021-04-01
  • 定價: $299
  • 售價: 7.5$224
  • 語言: 簡體中文
  • 頁數: 220
  • 裝訂: 平裝
  • ISBN: 7115545138
  • ISBN-13: 9787115545138
  • 相關分類: Python程式語言
  • 立即出貨 (庫存 < 4)

  • Python數據可視化-preview-1
  • Python數據可視化-preview-2
Python數據可視化-preview-1

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

商品描述

本書採用理論與實例相結合的形式,以Anaconda 3為主要開發工具,全面地介紹了Python數據可視化的相關知識。全書共分為9章,第1章介紹數據可視化與matplotlib的入門知識;第2~8章全面地介紹matplotlib的核心知識,包括使用matplotlib繪制簡單圖表、圖表輔助元素的定製、圖表樣式的美化、子圖的繪制及坐標軸共享、坐標軸的定製、繪制3D圖表和統計地圖、使用matplotlib繪制高級圖表;第9章介紹pyecharts的基礎知識。除了第1章,其他章都配有豐富的實例,讀者可以邊學邊練習,鞏固所學知識,並在實踐中提升實際開發能力。

本書既可作為高等教育本、專科院校電腦相關專業的教材,也可作為數據可視化技術愛好者的入門書籍。

作者簡介

黑馬程序員,傳智播客旗下高端教育品牌,成立於2006年,它是由中國Java培訓先行者張孝祥老師發起,聯合***大的中文IT社區CSDN、中關村軟件園共同創辦的一家專業教育機構。
辦學至今,我們一直堅守著“為千萬人少走彎路而著書,為中華軟件之崛起而講課”的辦學理念,堅持培養優秀軟件應用工程師的宏偉目標,在累計培養的十萬餘名學員中。

目錄大綱

第1章數據可視化與matplotlib 001
1.1數據可視化概述002
1.1.1什麼是數據可視化002
1.1.2常見的數據可視化方式003
1.1.3選擇正確的數據可視化圖表010
1. 2常見的數據可視化庫012
1.3初識matplotlib 013
1.3.1 matplotlib概述013
1.3.2安裝matplotlib 014
1.4使用matplotlib繪製圖表017
1.5本章小結019
1.6習題019

第2章使用matplotlib繪製簡單圖表021
2.1繪製折線圖022
2.1.1使用plot()繪製折線圖022
2.1.2實例1:未來15天最高氣溫和最低氣溫022
2.2繪製柱形圖或堆積柱形圖024
2.2.1使用bar()繪製柱形圖或堆積柱形圖024
2.2.2實例2:2013—2019財年阿里巴巴淘寶和天貓平台的GMV 027
2.3繪製條形圖或堆積條形圖028
2.3.1使用barh()繪製條形圖或堆積條形圖028
2.3.2實例3:各商品種類的網購替代率031
2.4繪製堆積面積圖033
2.4.1使用stackplot()繪製堆積面積圖033
2.4.2實例4:物流公司物流費用統計034
2.5繪製直方圖035
2.5. 1使用hist()繪製直方圖035
2.5.2實例5:人臉識別的灰度直方圖036
2.6繪製餅圖或圓環圖037
2.6.1使用pie()繪製餅圖或圓環圖037
2.6.2實例6:支付寶月賬單報告039
2.7繪製散點圖或氣泡圖040
2.7.1使用scatter()繪製散點圖或氣泡圖040
2.7.2實例7:汽車速度與製動距離的關係041
2.8繪製箱形圖042
2.8.1使用boxplot()繪製箱形圖042
2.8.2實例8:2017年和2018年全國發電量統計044
2.9繪製雷達圖045
2.9.1使用polar()繪製雷達圖045
2.9.2實例9:霍蘭德職業興趣測試045
2.10繪製誤差棒圖047
2.10.1使用errorbar()繪製誤差棒圖047
2.10.2實例10:4個樹種不同季節的細根生物量048
2.11本章小結049
2.12習題049

第3章圖表輔助元素的定制052
3.1認識圖表常用的輔助元素053
3.2設置坐標軸的標籤、刻度範圍和刻度標籤054
3.2.1設置坐標軸的標籤054
3.2.2設置刻度範圍和刻度標籤056
3.2.3實例1:2019年中國電影票房排行榜057
3.3添加標題和圖例059
3.3.1添加標題059
3.3.2添加圖例059
3.3.3實例2:支付寶月賬單報告(添加標題、圖例) 061
3.4顯示網格062
3.4.1顯示指定樣式的網格062
3.4.2實例3:汽車速度與製動距離的關係(添加網格) 063
3.5添加參考線和參考區域064
3.5.1添加參考線064
3.5.2添加參考區域065
3.5.3實例4:全校高二年級各班男女生英語成績評估066
3. 6添加註釋文本068
3.6.1添加指向型註釋文本068
3.6.2添加無指向型註釋文本069
3.6.3實例5:2013—2019財年阿里巴巴淘寶和天貓平台的GMV(添加註釋文本) 071
3.7添加表格072
3.7.1添加自定義樣式的表格072
3.7.2實例6:果醬麵包配料比例073
3.8本章小結075
3.9習題075

第4章圖表樣式的美化077
4.1圖表樣式概述078
4.1.1默認圖表樣式078
4.1.2圖表樣式修改079
4.2使用顏色080
4.2.1使用基礎顏色081
4.2.2使用顏色映射表082
4.2.3實例1:兩個地區對不同種類圖書的採購情況083
4.3選擇線型084
4.3.1選擇線條的類型084
4.3.2實例2:2017年7月與2019年7月國際外匯市場美元/人民幣匯率走勢085
4.4添加數據標記087
4.4.1添加折線圖或散點圖的數據標記087
4.4.2實例3:標記不同產品各季度的銷售額089
4.5設置字體090
4.5.1設置字體樣式090
4.5.2實例4:未來15天的最高氣溫和最低氣溫(設置字體樣式) 091
4.6切換主題風格092
4.7填充區域093
4.7.1填充多邊形或曲線之間的區域093
4.7.2實例5:彩色的“雪花” 095
4.8本章小結096
4.9習題096

第5章子圖的繪製及坐標軸共享099
5.1繪製固定區域的子圖100
5.1.1繪製單子圖100
5.1.2實例1:某工廠產品A與產品B去年的銷售額分析103
5.1.3繪製多子圖105
5.1.4實例2:部分國家養貓人群比例與養狗人群比例分析106
5.2繪製自定義區域的子圖107
5.2.1繪製單子圖107
5.2.2實例3 :2017年與2018年抖音用戶分析109
5.3共享子圖的坐標軸110
5.3.1共享相鄰子圖的坐標軸111
5.3.2共享非相鄰子圖的坐標軸112
5.3.3實例4:某地區全年平均氣溫與降水量、蒸發量的關係114
5.4子圖的佈局115
5.4.1約束佈局115
5.4.2緊密佈局117
5.4.3自定義佈局118
5.4.4實例5:2018年上半年某品牌汽車銷售情況120
5.5本章小結121
5 .6習題122

第6章坐標軸的定制125
6.1坐標軸概述126
6.2向任意位置添加坐標軸127
6.3定制刻度128
6.3.1定制刻度的位置和格式128
6.3 .2定制刻度的樣式130
6.3.3實例1:深圳市24小時的平均風速131
6.4隱藏軸脊133
6.4.1隱藏全部軸脊133
6.4.2隱藏部分軸脊134
6.4.3實例2:深圳市24小時的平均風速(隱藏部分軸脊) 135
6.5移動軸脊136
6.5.1移動軸脊的位置136
6.5.2實例3:正弦與餘弦曲線137
6.6本章小結138
6.7習題139

第7章繪製3D圖表和統計地圖141
7.1使用mplot3d繪製3D圖表142
7.1.1 mplot3d概述142
7.1.2繪製常見的3D圖表143
7.1.3實例1:三維空間的星星145
7.2使用animation製作動圖146
7.2.1 animation概述147
7.2.2實例2:三維空間閃爍的星星149
7.3使用basemap繪製統計地圖150
7.3.1 basemap概述150
7.3.2實例3:美國部分城鎮人口分佈153
7.4本章小結155
7.5習題155

第8章使用matplotlib繪製高級圖表158
8.1繪製等高線圖159
8.2繪製矢量場流線圖161
8.3繪製棉棒圖163
8.4繪製啞鈴圖165
8.5繪製甘特圖168
8.6繪製人口金字塔圖169
8.7繪製漏斗圖171
8.8繪製桑基圖173
8.9繪製樹狀圖176
8.10繪製華夫餅圖179
8.11本章小結181
8.12習題181

第9章數據可視化後起之秀——pyecharts 184
9. 1 pyecharts概述185
9.2 pyecharts基礎知識187
9.2.1快速繪製圖表187
9.2.2認識圖表類188
9.2.3認識配置項189
9.2.4渲染圖表192
9.3繪製常用圖表192
9.3.1繪製折線圖192
9.3.2繪製餅圖或圓環圖194
9.3.3繪製散點圖196
9.3.4繪製3D柱形圖198
9.3.5繪製統計地圖199
9.3.6繪製漏斗圖200
9.3.7繪製桑基圖201
9.4繪製組合圖表203
9.4.1並行多圖203
9.4.2順序多圖205
9.4.3選項卡多圖206
9.4.4時間線輪播多圖208
9.5定製圖表主題211
9.6整合Web框架212
9.7實例:虎撲社區分析214
9.8本章小結218
9.9習題219