天天看點

初識Matplotlib | Python 資料可視化庫 Matplotlib 快速入門之四

快速上手Jupyter Notebook | Python 資料可視化庫 Matplotlib 快速入門之三

Matplotlib介紹

學習目标

  • 目标
    • 快速掌握Matplotlib畫圖
  • 應用
  • 内容預覽
    • 2.1.1 什麼是Matplotlib
    • 2.1.2 為什麼要學習Matplotlib
    • 2.1.3 實作一個簡單的Matplotlib畫圖
    • 2.1.4 認識Matplotlib圖像結構
    • 2.1.5 拓展知識點:Matplotlib三層結構
      • 1 容器層
      • 2 輔助顯示層
      • 3 圖像層

什麼是Matplotlib

初識Matplotlib | Python 資料可視化庫 Matplotlib 快速入門之四
  • 專門用于開發2D圖表(包括3D圖表)
  • 使用起來及其簡單以漸進
  • 互動式方式實作資料可視化

Matplotlib可以拆成3個英文單詞:

  • mat - matrix 矩陣(存放資料的二維資料)利用二維資料生成二維圖表。
  • plot - 畫圖
  • lib - library 庫

綜上,Matplotlib就是一個畫二維圖表的python工具庫。

在學術領域還有一個工具:Matlab

mat - matrix 矩陣

lab 實驗室

Matlab:矩陣實驗室,我們不使用它,是因為它有自己獨立的語言,并且是收費的。

為什麼要學習Matplotlib

可視化是在整個資料挖掘的關鍵輔助工具,可以清晰的了解資料,進而調整我們的分析方法。

  • 能将資料進行可視化,更直覺的呈現
  • 使資料更加客觀、更具說服力

例如下面兩個圖為數字展示和圖形展示:

初識Matplotlib | Python 資料可視化庫 Matplotlib 快速入門之四

拓展:js庫 -

D3

echarts

都是對資料的大量分析,友善選擇更合适的分析方法。

我們可以去直覺的感受一下:

國家财富與健康
初識Matplotlib | Python 資料可視化庫 Matplotlib 快速入門之四
初識Matplotlib | Python 資料可視化庫 Matplotlib 快速入門之四

可以可以看到一個從1800~2019的一個變化。

也可以去看一下

初識Matplotlib | Python 資料可視化庫 Matplotlib 快速入門之四

随便去找一個看一下:

初識Matplotlib | Python 資料可視化庫 Matplotlib 快速入門之四
初識Matplotlib | Python 資料可視化庫 Matplotlib 快速入門之四

也是可以看到具體的資料變化的。

奧卡姆剃刀原理:如無必要勿增實體

配套視訊課程,點選這裡檢視

擷取更多資源請訂閱

Python學習站