0916~0919_開學季語言展

【電子書】matplotlib 2D到3D資料視覺化王者歸來

固定
版型

達洋貓《櫻花樹》一卡通

達洋貓《櫻花樹》一卡通

【開學大作戰】一卡通全面限時9折起

  • 8 632
    790

活動訊息

用閱讀開啟視野,讓書成為照亮你人生的光
【金石堂選書】本月推薦您這些好書👉 快來看看

內容簡介

matplotlib
2D
到3D資料視覺化
王者歸來
| 全彩印刷 |

★★★★★ 【國內作者第1本】【全彩印刷】【資料視覺化】 ★★★★★
☆☆☆☆☆ 【國內作者第1本】【matplotlib書籍】 ☆☆☆☆☆


本書包含【32個主題】、【509個程式實例】,整本書內容如下:
★ 完整解說操作matplotlib需要的Numpy知識
☆ 認識座標軸與圖表內容設計
★ 繪製多個圖表
☆ 圖表的註解
★ 建立與徹底認識圖表數學符號
☆ 折線圖與堆疊折線圖
★ 散點圖
☆ 色彩映射Color mapping
★ 色彩條Colorbars
☆ 建立數據圖表
★ 長條圖與橫條圖
☆ 直方圖
★ 圓餅圖
☆ 箱線圖
★ 極座標繪圖
☆ 階梯圖
★ 棉棒圖
☆ 影像金字塔
★ 間斷長條圖
☆ 小提琴圖
★ 誤差條
☆ 輪廓圖
★ 箭袋圖
☆ 幾何圖形
★ 表格製作
☆ 基礎3D繪圖
★ 3D曲面設計
☆ 3D長條圖
★ 設計動畫

本書程式實例豐富,相信讀者只要遵循本書內容必定可以在最短時間精通使用Python + matplotlib完成資料視覺化。

作者

洪錦魁

一位跨越電腦作業系統與科技時代的電腦專家,著作等身的作家。

▏DOS時代他的代表作品是IBM PC組合語言、C、C++、Pascal、資料結構。
▏Windows時代他的代表作品是Windows Programming使用C、Visual Basic。
▏Internet時代他的代表作品是網頁設計使用HTML。
▏大數據時代他的代表作品是R語言邁向Big Data之路。
▏人工智慧時代他的代表作品是機器學習彩色圖解+基礎數學與基礎微積分+Python實作。

除了作品被翻譯為簡體中文、馬來西亞文外,2000 年作品更被翻譯為Mastering HTML 英文版行銷美國,近年來作品則是在北京清華大學和台灣深智同步發行:

01 - Java入門邁向高手之路王者歸來
02 - Python最強入門邁向頂尖高手、數據科學之路王者歸來
03 - Python最強入門邁向數據科學之路王者歸來
04 - Python網路爬蟲:大數據擷取、清洗、儲存與分析王者歸來
05 - 演算法最強彩色圖鑑+Python程式實作王者歸來
06 - 網頁設計HTML+CSS+JavaScript+jQuery+Bootstrap+Google Maps王者歸來
07 - 機器學習彩色圖解+基礎數學、基礎微積分+Python實作王者歸來
08 - R語言邁向Big Data之路王者歸來
09 - Excel完整學習、Excel函數庫、Excel VBA應用王者歸來
10 - Power BI最強入門—大數據視覺化+智慧決策+雲端分享王者歸來

他的近期著作分別登上天瓏、博客來、Momo電腦書類暢銷排行榜前幾名,他的著作最大的特色是,所有程式語法或是功能解說會依特性分類,同時以實用的程式範例做解說,讓整本書淺顯易懂,讀者可以由他的著作事半功倍輕鬆掌握相關知識。

目錄

第1章:學習 matplotlib 需要的 Numpy 知識
1-0 建議閱讀書籍
1-1 陣列ndarray
1-2 Numpy的資料型態
1-3 使用array( )建立一維或多維陣列
1-4 使用zeros( )建立內容是0的多維陣列
1-5 使用ones( )建立內容是1的多維陣列
1-6 使用random.rantint( )建立隨機數陣列
1-7 使用arange( )函數建立陣列數據
1-8 使用linspace( )函數建立陣列
1-9 使用reshape( )函數更改陣列形式
 
第2章:認識 matplotlib 基礎與繪製折線圖
2-1 matplotlib模組的歷史
2-2 使用plot( )繪製折線圖 - 了解數據趨勢
2-3 線條寬度
2-4 線條色彩
2-5 建立線條樣式
2-6 建立線條上的節點樣式
2-7 標題的設定
2-8 儲存圖表
2-9 開啟或顯示圖表
2-10 matplotlib模組開啟一般圖檔
2-11 matplotlib的全域性字典rcParams
 
第3章:座標軸基礎設計
3-1 使用axis( )函數設定和取得x和y軸的範圍
3-2 使用xlim( )和ylim( )函數設定和取得x和y軸的範圍
3-3 用xticks( )執行x軸刻度標籤設計
3-4 用yticks( )執行y軸刻度標籤設計
3-5 標籤刻度的字型大小
3-6 刻度標籤的顏色
3-7 刻度設計tick_params( )函數
3-8 字型設定
3-9 圖例legend( )
3-10 網格的設定grid( )
 
第4章:圖表內容設計
4-1 在圖表內建立線條
4-2 建立水平和垂直參考區域
4-3 填充區間
 
第5章:圖表增加文字
5-1 在圖表標記文字語法
5-2 簡單的實例說明
5-3 段落文字輸出的應用
5-4 使用bbox參數建立盒子文字串
5-5 應用**kwargs參數輸出字串
 
第6章:繪製多個圖表
6-1 函數figure( )
6-2 建立子圖表subplot( )
6-3 子圖表與主標題
6-4 建立地理投影
6-5 子圖表物件
6-6 pyplot的API與OO API
6-7 共享x軸或y軸
6-8 多子圖的佈局tight_layout( )
6-9 建立子圖表使用subplots( )
6-10 極座標圖
6-11 Figure物件調用OO API函數add_subplot( )
6-12 建立網格子圖使用add_gridspec( )
6-13 使用OO API新增子圖的應用實例
6-14 軸函數axes( )
6-15 使用OO API add_axes( )新增圖內的子圖物件
6-16 使用OO API設定x軸和y軸的範圍
 
第7章:圖表註解
7-1 annotate( )函數語法
7-2 基礎圖表註釋的實例
7-3 箭頭顏色
7-4 箭頭樣式
7-5 將圖表註解應用在極座標
 
第8章:圖表的數學符號
8-1 編寫簡單的數學表達式
8-2 上標和下標符號
8-3 分數 (Fractions) 符號
8-4 二項式 (Binomials)
8-5 堆積數 (Stacked numbers)
8-6 小括號
8-7 建立包含整個公式小括號
8-8 根號
8-9 加總符號
8-10 小寫希臘字母
8-11 大寫希臘字母
8-12 增加空格
8-13 分隔符號
8-14 大符號
8-15 標準函數名稱
8-16 二元運算和關係符號
8-17 箭頭符號
8-18 其他符號
8-19 Unicode
8-20 口音字元
8-21 字型
8-22 建立含數學符號的刻度
 
第9章:繪製散點圖
9-1 散點圖的語法
9-2 基礎散點圖的實例
9-3 多組不同的資料集
9-4 建立數列色彩
9-5 建立大小不一的散點
9-6 再談 marker 符號
9-7 數學符號應用在散點圖
9-8 散點圖的圖例
9-9 將遮罩觀念應用在散點圖
9-10 蒙地卡羅模擬
 
第10章:色彩映射圖 Colormaps
10-1 色彩映射圖工作原理
10-2 不同寬度線條與hsv色彩映射
10-3 matplotlib色彩映射圖
10-4 隨機數的應用
10-5 散點圖在極座標的應用
10-6 折線圖函數plot( )調用cmap色彩
 
第11章:色彩條 Colorbars
11-1 colorbar( )函數語法
11-2 色彩條的配置
11-3 建立水平色彩條
11-4 建立含子圖的色彩條
11-5 自定義色彩條colorbar
11-6 使用自定義色彩應用在鳶尾花實例
 
第12章:建立數據圖表
12-1 顯示圖表數據資料imshow( )函數
12-2 顯示圖表數據資料
12-3 顯示隨機數的數據圖表
12-4 色彩條就是子圖物件
12-5 色彩的插值方法
12-6 影像的色彩元素處理
12-7 圖表數據的創意
12-8 建立熱圖(heatmap)
 
第13章:長條圖與橫條圖
13-1 長條圖bar( )函數
13-2 統計修課人數
13-3 長條圖的寬度
13-4 長條內部造型
13-5 多數據長條圖表設計
13-6 多數據直條圖表 – 堆疊圖
13-7 色彩凸顯
13-8 橫條圖
13-9 雙向橫條圖
13-10 長條圖應用在極座標
 
第14章:直方圖
14-1 直方圖的語法
14-2 直方圖基礎實例
14-3 隨機數函數的數據分佈
14-4 均勻分佈隨機數函數
14-5 常態分佈隨機數函數
14-6 三角形分佈取樣
14-7 組合圖
14-8 多數據的直方圖設計
14-9 應用直方圖做影像分析
14-10 直方圖histtype參數解說
 
第15章:圓餅圖
15-1 圓餅圖的語法
15-2 圓餅圖的基礎實例
15-3 圓餅圖標籤色彩與文字大小的控制
15-4 圓餅圖邊界線顏色與粗細
15-5 使用wedgeprops字典設定圖表樣式
15-6 設定圓餅圖保持圓形
15-7 建立環圈圖
15-8 多層圓餅圖的設計
15-9 圓餅圖的圖例
15-10 圓餅圖的專案
 
第16章:箱線圖
16-1 認識箱線圖定義
16-2 箱線圖的語法
16-3 箱線圖基礎實例
16-4 建立多組數據
16-5 使用flierprops參數設計異常值標記
16-6 水平箱線圖設計
16-7 顯

序/導讀



這是國內第一本使用matplotlib完整講解2D到3D資料視覺化的書籍。

人工智慧的興起,除了機器學習與深度學習帶領風潮,從2D到3D的資料視覺化也成為人工智慧工程師鑽研的主題,多次與教育界的朋友聊天,一致感覺目前國內缺乏這方面完整敘述的書籍,這也是筆者撰寫這本書的動力。

本書包含32個主題、509個程式實例,所涵蓋內容如下:
◆ 完整解說操作matplotlib需要的Numpy知識
◆ 認識座標軸與圖表內容設計
◆ 繪製多個圖表
◆ 圖表的註解
◆ 建立與徹底認識圖表數學符號
◆ 折線圖與堆疊折線圖
◆ 散點圖
◆ 色彩映射Color mapping
◆ 色彩條Colorbars
◆ 建立數據圖表
◆ 長條圖與橫條圖
◆ 直方圖
◆ 圓餅圖
◆ 箱線圖
◆ 極座標繪圖
◆ 階梯圖
◆ 棉棒圖
◆ 影像金字塔
◆ 間斷長條圖
◆ 小提琴圖
◆ 誤差條
◆ 輪廓圖
◆ 箭袋圖
◆ 幾何圖形
◆ 表格製作
◆ 基礎3D繪圖
◆ 3D曲面設計
◆ 3D長條圖
◆ 設計動畫

寫過許多的電腦書著作,本書沿襲筆者著作的特色,程式實例豐富,相信讀者只要遵循本書內容必定可以在最短時間精通使用Python + matplotlib完成資料視覺化。編著本書雖力求完美,但是學經歷不足,謬誤難免,尚祈讀者不吝指正。


洪錦魁 2022-03-15
jiinkwei@me.com

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • ISBN
    • 9789860776959
    • 分級
    • 普通級
    • 頁數
    • 544
    • 商品規格
    • 23*17
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

購買須知:

使用金石堂電子書服務即為同意金石堂電子書服務條款

電子書分為「金石堂(線上閱讀+APP)」及「Readmoo(兌換碼)」兩種:

金石堂 電子書
  • 將儲存於會員中心→電子書服務「我的e書櫃」,點選線上閱讀直接開啟閱讀。
    1. 線上閱讀:
      建議使用Chrome、Microsoft Edge 有較佳的線上瀏覽效果, iOS 14.2 或以上版本,Android 6.0 以上版本,建議裝置有6GB以上的記憶體,至少有 30 MB以上的容量。
    2. 離線閱讀:
      APP下載:iOS Android
      安裝電子書APP後,請依照提示登入「會員中心」→「我的E書櫃」→「電子書APP通行碼/載具管理」,取得通行碼再登入下載您所購買的電子書。完成下載後,點選任一書籍即可開始離線閱讀。
Readmoo 電子書
  • 請至會員中心→電子書服務「我的e書櫃」領取複製『兌換碼』至電子書服務商Readmoo進行兌換。

退換貨須知:

  • 因版權保護,您在金石堂所購買的電子書僅能以金石堂專屬的閱讀軟體開啟閱讀,無法以其他閱讀器或直接下載檔案。
  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等),不受「網購服務需提供七日鑑賞期」的限制。為維護您的權益,建議您先使用「試閱」功能後再付款購買。
※ 2025金石強推
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing