十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
matplotlib簡介

如果你在大學里參加過數(shù)學建模競賽或者是用過MATLAB的話,相比會對這一款軟件中的畫圖功能印象深刻。MATLAB可以做出各種函數(shù)以及數(shù)值分布圖像非常的好用和方便。如果你沒用過呢也沒關(guān)系,知道這么回事就好了。MATLAB雖然好用,但畢竟是收費軟件,而且相比于MATLAB,很多人更喜歡Python的語法。
所以呢MATLAB就被惦記上了,后來有大神仿照MATLAB當中的畫圖工具,也在Python當中開發(fā)了一個類似的作圖工具。這也就是我們今天這篇文章要講的matplotlib,也是Python、數(shù)據(jù)分析以及機器學習領(lǐng)域當中使用最廣泛的作圖工具包,幾乎沒有之一。前段時間不是美國政府搞事情,導(dǎo)致MATLAB公司宣布對中國的幾所高校禁止使用MATLAB嘛,有一些人就提出來說我們可以使用Python當中的一些開源工具代替,當然MATLAB當中還有很多其他厲害的功能,Python可能不一定能代替,但至少在作圖這個領(lǐng)域是沒問題的。
matplotlib 基本用法
matplotlib廣泛流行的一個非常主要的原因就是它方便、好用,我們來看幾個經(jīng)典的例子就知道了,短短幾行代碼就可以作出質(zhì)量非常高的圖。
我們使用的是matplotlib這個包下的pyplot這個庫,從名字上我們也看得出來它是Python庫。如果你安裝了Anaconda這樣完整的Python包管理工具的話,那么這個包默認應(yīng)該已經(jīng)裝好了。如果沒有,可以使用pip安裝一下,命令也非常簡單。
pip install matplotlib