作 者:黑馬程序員 編
定 價:49.8
出 版 社:人民郵電出版社
出版日期:2021年04月01日
頁 數:232
裝 幀:平裝
ISBN:9787115545138
1.黑馬程序員繫列產品;2.本書內容翔實,講解細致,包含大量實用案例;3.本書配套豐富的教學資源,PPT、教學設計、教學大綱、教學視頻、課後習題及答案等。
●第1章數據可視化與matplotlib 001
1.1數據可視化概述002
1.1.1什麼是數據可視化002
1.1.2常見的數據可視化方式003
1.1.3選擇正確的數據可視化圖表010
1.2常見的數據可視化庫012
1.3初識matplotlib013
1.3.1matplotlib概述013
1.3.2安裝matplotlib014
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財年阿裡巴巴淘寶和天貓平臺的GMV027
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.1mplot3d概述142
7.1.2繪制常見的3D圖表143
7.1.3實例1:三維空間的星星145
7.2使用animation制作動圖146
7.2.1animation概述147
7.2.2實例2:三維空間閃爍的星星149
7.3使用basemap繪制統計地圖150
7.3.1basemap概述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章數據可視化後起之秀——pyecharts184
9.1pyecharts概述185
9.2pyecharts基礎知識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
本書采用理論與實例相結合的形式,以Anaconda 3為主要開發工具,全面地介紹了Python數據可視化的相關知識。全書共分為9章,第1章介紹數據可視化與matplotlib的入門知識;第2~8章全面地介紹matplotlib的核心知識,包括使用matplotlib繪制簡單圖表、圖素的定制、圖表樣式的美化、子圖的繪制及坐標軸共享、坐標軸的定制、繪制3D圖表和統計地圖、使用matplotlib繪制高級圖表;第9章介紹pyecharts的基礎知識。除了第1章,其他章都配有豐富的實例,讀者可以邊學邊練習,鞏固所學知識,並在實踐中提升實際開發能力。本書既可作為高等教育本、專科院校計算機相關專業的教材,也可作為數據可視化技術愛好者的入門書籍。
黑馬程序員 編
黑馬程序員,傳智播客旗下高端教育品牌,成立於2006年,它是由中國Java培訓先行者張孝祥老師發起,聯合大的中文IT社區CSDN、中關村軟件園共同創辦的一家專業教育機構。辦學至今,我們一直堅守著“為千萬人少走彎路而著書,為中華軟件之崛起而講課”的辦學理念,堅持培養優秀軟件應用工程師的宏偉目標,在累計培養的十萬餘名學員中。