幫助中心 | 我的帳號 | 關於我們

Python數據可視化之matplotlib實踐/數據分析從入門到實戰系列

  • 作者:劉大成
  • 出版社:電子工業
  • ISBN:9787121348884
  • 出版日期:2018/09/01
  • 裝幀:平裝
  • 頁數:218
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    劉大成著的《Python數據可視化之matplotlib實踐》借助matplotib講解開展Python數據可視化實踐所需要掌握的關鍵知識和技能。本書主要由matplotlib入門、精進、演練和拓展四部分組成。同時,為方便讀者對書中的內容進行有效實踐,相關章節都會配以大量典型的案例。書中使用的代碼只涉及了Python中的基礎知識,有利於讀者將時間和精力放在數據可視化的實踐本身。

作者介紹
劉大成
    劉大成,累計發表7篇有關機器學習和統計學的學術論文。高級機器學習工程師、資深數據分析師,具有金融、教育、咨詢和遊戲等多行業的豐富實踐經驗,主持或參與了多個機器學習項目。不僅具有紮實的統計學知識,而且具有多年的編程經驗,熟練使用Rubv、Java、Python、JavaScript等編程語言。主要的研究興趣有數據可視化、數據清洗和數據管道等。

目錄
第1篇 入門
  第1章  使用函數繪製matplotlib的圖表組成元素
    1.1  繪製matplotlib圖表組成元素的主要函數
    1.2  準備數據
    1.3  繪製matplotlib圖表組成元素的函數用法
      1.3.1  函數plot()??展現變數的趨勢變化
      1.3.2  函數scatter()??尋找變數之間的關係
      1.3.3  函數xlim()??設置x軸的數值顯示範圍
      1.3.4  函數xlabel()??設置x軸的標籤文本
      1.3.5  函數grid()??繪製刻度線的網格線
      1.3.6  函數axhline()??繪製平行於x軸的水平參考線
      1.3.7  函數axvspan()??繪製垂直於x軸的參考區域
      1.3.8  函數annotate()??添加圖形內容細節的指向型註釋文本
      1.3.9  函數text()??添加圖形內容細節的無指向型註釋文本
      1.3.10  函數title()??添加圖形內容的標題
      1.3.11  函數legend()??標示不同圖形的文本標籤圖例
    1.4  函數組合應用
  第2章  使用統計函數繪製簡單圖形
    2.1  函數bar()??用於繪製柱狀圖
    2.2  函數barh()??用於繪製條形圖
    2.3  函數hist()??用於繪製直方圖
    2.4  函數pie()??用於繪製餅圖
    2.5  函數polar()??用於繪製極線圖
    2.6  函數scatter()??用於繪製氣泡圖
    2.7  函數stem()??用於繪製棉棒圖
    2.8  函數boxplot()??用於繪製箱線圖
    2.9  函數errorbar()??用於繪製誤差棒圖
  第3章  繪製統計圖形
    3.1  柱狀圖
      3.1.1  應用場景??定性數據的分佈展示
      3.1.2  繪製原理
    3.2  條形圖
    3.3  堆積圖
      3.3.1  堆積柱狀圖
      3.3.2  堆積條形圖
    3.4  分塊圖
      3.4.1  多數據並列柱狀圖
      3.4.2  多數據平行條形圖
    3.5  參數探索
    3.6  堆積折線圖、間斷條形圖和階梯圖
      3.6.1  用函數stackplot()繪製堆積折線圖
      3.6.2  用函數broken_barh ()繪製間斷條形圖
      3.6.3  用函數step()繪製階梯圖
    3.7  直方圖
      3.7.1  應用場景??定量數據的分佈展示
      3.7.2  繪製原理
      3.7.3  直方圖和柱狀圖的關係
      3.7.4  堆積直方圖
      3.7.5  直方圖的不同形狀
    3.8  餅圖

      3.8.1  應用場景??定性數據的比例展示
      3.8.2  繪製原理
      3.8.3  延伸閱讀??非分裂式餅圖
      3.8.4  案例??繪製內嵌環形餅圖
    3.9  箱線圖
      3.9.1  應用場景??多組定量數據的分佈比較
      3.9.2  繪製原理
      3.9.3  延伸閱讀??箱體、箱須、離群值的含義和計算方法
      3.9.4  案例1??水平方向的箱線圖
      3.9.5  案例2??不繪製離群值的水平放置的箱線圖
    3.10  誤差棒圖
      3.10.1  應用場景??定量數據的誤差範圍
      3.10.2  繪製原理
      3.10.3  案例1??帶誤差棒的柱狀圖
      3.10.4  案例2??帶誤差棒的條形圖
      3.10.5  案例3??帶誤差棒的多數據並列柱狀圖
      3.10.6  案例4??帶誤差棒的堆積柱狀圖
  第4章  完善統計圖形
    4.1  添加圖例和標題
      4.1.1  圖例和標題的設置方法
      4.1.2  案例1??圖例的展示樣式的調整
      4.1.3  案例2??標題的展示樣式的調整
      4.1.4  案例3??帶圖例的餅圖
    4.2  調整刻度範圍和刻度標籤
      4.2.1  調整刻度範圍和刻度標籤的方法
      4.2.2  延伸閱讀??函數subplot()
      4.2.3  案例??逆序設置坐標軸刻度標籤
    4.3  向統計圖形添加表格
第2篇 精進
  第5章  統計圖形繪製進階:圖形樣式
    5.1  設置坐標軸的刻度樣式
      5.1.1  刻度定位器和刻度格式器的使用方法
      5.1.2  調用模塊pyplot中的函數實現刻度樣式的設置
      5.1.3  案例1??刻度標籤和刻度線樣式的定製化
      5.1.4  案例2??貨幣和時間序列樣式的刻度標籤
    5.2  添加有指示註解和無指示註解
      5.2.1  有指示註解和無指示註解的添加方法
      5.2.2  案例1??圓角文本框的設置
      5.2.3  案例2??文本的水印效果
      5.2.4  案例3??圓角線框的有弧度指示的註解
      5.2.5  案例4??有箭頭指示的趨勢線
      5.2.6  案例5??桑基圖
    5.3  實現標題和坐標軸標籤的投影效果
      5.3.1  實現標題和坐標軸標籤的投影效果的操作方法
      5.3.2  案例??給坐標軸標籤添加文本框
  第6章  劃分畫布的主要函數
    6.1  函數subplot():繪製網格區域中的幾何形狀相同的子區布局
      6.1.1  函數subplot()的使用方法
      6.1.2  案例1??在極坐標軸上繪製折線圖
      6.1.3  案例2??在極坐標軸上繪製散點圖

      6.1.4  案例3??在非等分畫布的繪圖區域上實現圖形展示
    6.2  函數subplot2grid():讓子區跨越固定的網格布局
      6.2.1  函數subplot2grid()的使用方法
      6.2.2  延伸閱讀??模塊gridspec中的類GridSpec的使用方法
    6.3  函數subplots():創建一張畫布帶有多個子區的繪圖模式
      6.3.1  案例1??創建一張畫布和一個子區的繪圖模式
      6.3.2  案例2??創建一張畫布和兩個子區的繪圖模式
      6.3.3  案例3??多種統計圖形的組合展示
  第7章  共享繪圖區域的坐標軸
    7.1  共享單一繪圖區域的坐標軸
    7.2  共享不同子區繪圖區域的坐標軸
      7.2.1  設置方法
      7.2.2  案例??將共享坐標軸的子區之間的空隙去掉
    7.3  共享個別子區繪圖區域的坐標軸
      7.3.1  設置方法
      7.3.2  延伸閱讀??用函數autoscale()調整坐標軸範圍
第3篇 演練
  第8章  坐標軸高階應用
    8.1  設置坐標軸的位置和展示形式
      8.1.1  案例1??向畫布中任意位置添加任意數量的坐標軸
      8.1.2  案例2??調整已經確定的坐標軸的顯示、隱藏與刻度範圍等問題
      8.1.3  延伸閱讀??使用函數axis()繪製坐標軸
    8.2  使用兩種方法控制坐標軸刻度的顯示
      8.2.1  方法1??調用Axes.set_xticks()和Axes.set_yticks()實例方法
      8.2.2  方法2??調用函數setp()
      8.2.3  案例1??棉棒圖的定製化展示
      8.2.4  案例2??坐標軸的樣式和位置的定製化展示
    8.3  控制坐標軸的顯示
    8.4  移動坐標軸的位置
  第9章  設置線條類型和標記類型的顯示樣式
    9.1  不同調用簽名形式的字典使用方法
      9.1.1  方法1??調用簽名中的關鍵字參數的設置形式「fontdict=font」
      9.1.2  方法2??關鍵字參數的設置形式「**font」
    9.2  線條類型的顯示樣式設置方法
    9.3  標記類型的顯示樣式設置方法
      9.3.1  方法1??單一字元模式
      9.3.2  方法2??mathtext模式
    9.4  延伸閱讀
      9.4.1  案例1??「破折號」線條樣式的不同展現形式的設置方法
      9.4.2  案例2??標記填充樣式的設置方法
      9.4.3  案例3??函數plot()的調用簽名的設置方法
第4篇 拓展
  第10章  matplotlib的配置
    10.1  修改代碼層面的matplotlib的配置
      10.1.1  方法1??調用函數matplotlib.rc()
      10.1.2  方法2??調用屬性字典matplotlib.rcParams
    10.2  修改項目層面的matplotlib配置
      10.2.1  配置文件所在路徑
      10.2.2  設置方法
  第11章  文本屬性設置

    11.1  設置字體屬性和文本屬性
      11.1.1  方法1??改變配置文件matplotlibrc的字體屬性值和文本屬性值
      11.1.2  方法2??通過屬性字典rcParams調整字體屬性值和文本屬性值
      11.1.3  方法3??通過設置函數的關鍵字參數
    11.2  延伸閱讀??手動添加字體
    11.3  案例??字體主要屬性的可視化展示
  第12章  顏色使用
    12.1  使用顏色參數和顏色映射表
      12.1.1  顏色參數的使用
      12.1.2  顏色映射表的使用
    12.2  綜合案例
      12.2.1  案例1??模擬圖的顏色使用模式
      12.2.2  案例2??散點圖的顏色使用模式
      12.2.3  案例3??極區圖的顏色使用模式
      12.2.4  案例4??等高線圖的顏色使用模式
      12.2.5  案例5??顏色標尺的顏色使用模式
  第13章  輸出圖形的展示和保存
    13.1  運行命令行展示輸出圖形
      13.1.1  方法1??Python shell模式
      13.1.2  方法2??IPython shell模式
    13.2  保存輸出圖形
      13.2.1  方法1??使用「保存」按鈕進行存儲
      13.2.2  方法2??通過執行代碼語句進行保存
附錄A Python基礎知識
附錄B NumPy基礎知識
附錄C matplotlib、NumPy和IPython的安裝方法

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032