如何使用Python繪圖之matplotlib快速繪圖
matplotlib是Python最常用的繪圖庫,她擁有Matlab的語法、python語言、latex的畫圖質量(還可以使用內嵌的latex引擎繪製的數學公式)。Matplotlib最早是為了可視化癲癇病人的腦皮層電圖相關的信號而研發,因為在函數的設計上參考了MATLAB,所以叫做Matplotlib,首次發表於2007年,在開源和社區的推動下,現在在基於Python的各個科學計算領域都得到了廣泛應用。其原作者John D. Hunter博士是一名神經生物學家,2012年不幸因癌症去世,感謝他創建了這樣一個偉大的庫,造福眾多Coder。下面我來為大家演示如何使用matplotlib來快速繪製圖形:
操作方法
(01)首先,在進入正題之前,我們先做一些準備工作,如果你已配置好本機的Python環境。使用管理員權限打開命令提示符(win10Widows+x在彈出的菜單項中選擇cmd 管理員)。在打開的命令提示符窗口中輸入:pip install maplotlib按Enter確定後,會自動開始下載,如下所示:
(02)要注意的是,如果沒有下載成功可以多嘗試幾次,直到下載完成。matlpotlib在函數設計上對matlab進行參考,所以在進行函數式繪圖即快速繪圖是,語法與MATLAB進行繪圖時大致相同。不過在開發大型應用時並不適用,此時對象化繪圖才是最好的解決方案。
(03)我們來看一個例子:import numpy as npimport ot as plt# 創建畫布re(1)# 創建畫布re(2)# 在畫布2中創建子圖1(有幾個子圖便是把畫布分成幾份)ax1 = lot(211)# 在畫布2中創建子圖2ax2 = lot(212)#指定繪圖區間為[0,10],區間分為100份(單位為長度為0.1)x = pace(0, 10, 100)for i in range(5):# 選擇畫布1繪圖re(1)(x, (i*x/3))# 選擇畫布2的子圖1繪圖(ax1)(x, (i*x))# 選擇畫布2的子圖2繪圖(ax2)(x, (i*x))#輸出已繪製圖形()
(04)顯而易見,函數式繪圖的語法與matlab極為相似,由於在代碼中已做詳細説明,在此不對代碼進行説明,有問題可以私信本人,做進一步解答。我們來看一下輸出的圖形
(05)matplotlib繪圖功能十分強大,在此只進行簡單介紹,感興趣的網友可以多查閲一些資料,進行深入瞭解。如果想了解matlotlib的面向對象繪圖,可以查看我之後更新的另一篇經驗:如何使用Python繪圖之matplotlib面向對象繪圖
-
金萬維動態域名教程
現如今有很多nat123、金萬維等類似的建站軟件,那麼怎麼用金萬維獲得屬於自己的動態域名呢?操作方法(01)登陸金萬維服務器端,進入配置界面,點擊配件許可證,然後點擊“點擊申請試用賬號”。(02)按提示輸入相關信息,完成註冊。註冊完成後,一般建議勾選“啟動動態域名解析”,這...
-
谷歌瀏覽器語言設置,谷歌瀏覽器如何更改語言
谷歌瀏覽器語言怎麼設置,谷歌瀏覽器如何更改語言。雖然在國內,大多數人也都是用中文,但也不有少英語愛好者喜歡用外語,那麼下面我就來説下谷歌瀏覽器語言怎麼設置,谷歌瀏覽器如何更改語言。操作方法(01)首先點擊打開GoogleChrome瀏覽器。(02)點擊打開後,進入到我們最為習...
-
怎樣使用搜狗微信公眾平台搜索教程
2014年06月9日微信正式開啟搜索時代。用户可以在電腦上搜索微信公共號和文章;大大加快了微信公眾平台的曝光度和傳播速度。下面講下怎樣使用微信搜索引擎。操作方法(01)打開搜狗微信搜索();如下圖:(02)輸入想要搜索的微信公眾平台;例如:思維與邏輯;如下圖:(03)輸入完成之後,點...
-
word中替換功能的六個實用技巧
在這個講效率的年代,word的使用也需要效率,那麼,我們怎麼才能使word的使用也有效率呢,這就需要我們在平時多積累一些實用小技巧,但如何能夠更加了解word各個功能的使用技巧呢?那下面我們就以Word中替換功能為例,詳細講解它的6個技巧。操作方法(01)第一、去除word裏括號...