matplotlib簡介
Matplotlib是一個Python工具箱,用于科學計算的數據可視化。借助它,Python可以繪制如Matlab和Octave多種多樣的數據圖形。通過Matplotlib中簡單的接口可以快速的繪制2D圖表。
初識matplotlib
matplotlib可以做折線圖、多折線圖、柱狀圖、圖例等。更多功能請看文檔
matplotlib-繪制精美的圖表 - 用Python做科學計算
先來看一個簡單的matplotlib做的折現圖
matplotlib中文文檔
折線圖
多折線圖
一個自變量,多個因變量
柱狀圖
餅形圖
explode將某部分彈出來,數據使用元組,數值的大小是分割出來的與其他兩塊的間隙
labeldistance文本的位置離原點有多遠,1.1指1.1倍半徑的位置
autopct圓里面的文本格式,%3.1f%%表示小數有三位,整數有一位的浮點數
shadow餅是否有陰影
startangle起始角度,0,表示從0開始逆時針轉,為第一塊。一般選擇從90度開始比較好看
pctdistance百分比的text離圓心的距離
子圖
subplot()函數的參數分別為行數、列數、圖個數。
圖的個數不能超過行數和列數之積
如代碼中的出現的兩個211,指的是圖中兩行一列一個圖
第二個subplot()參數改為212,即兩行一列兩圖
圖例
高大上的圖
用matplotlib可以做很多好看的高大上的圖。可以去matplotlib畫廊觀看學習。網址:
Thumbnail gallery - Matplotlib 2.0.0 documentation
更多內容
爬蟲
【視頻】有了selenium,小白也可以自豪的說:“去TMD的抓包、cookie”
【視頻】快來get新技能--抓包+cookie,爬微博不再是夢
文本分析
神奇的python