問答>python+大數(shù)據(jù)開發(fā)>如何使用matplotlib繪圖?
如何使用matplotlib繪圖?
來源傳智教育2022年06月23日 17時36分35秒
matplotlib庫僅需開發(fā)人員編寫幾行代碼即可繪制一個圖表。下面結(jié)合面向?qū)ο蟮姆绞绞褂胢atplotlib庫繪制一個簡單的圖表,示例代碼如下:
以上代碼首先導(dǎo)入了numpy模塊、pyplot模塊,并將這兩個模塊分別取別名為np、plt,其次創(chuàng)建了一個包含5個元素的數(shù)組data,然后調(diào)用figure()函數(shù)創(chuàng)建了一個代表畫布的Figure類的對象fig,調(diào)用add_subplot()方法在畫布上添加擁有坐標系的繪圖區(qū)域ax,調(diào)用plot()方法在繪圖區(qū)域中根據(jù)data繪制圖表,最后調(diào)用show()函數(shù)展示圖表。
需要說明的是,當調(diào)用plot()方法繪制圖表時,若只是傳入了單個列表或數(shù)組,則會將傳入的列表或數(shù)組作為y軸的數(shù)據(jù),并自動生成一個與該列表或數(shù)組長度相同的、首位元素為0的遞增序列作為x軸的數(shù)據(jù),即[0,1,2,3,4]。
運行上面的程序,效果如圖1-1所示。
從圖1-32可以看出,圖表的圖形是一條直線,位于由兩個坐標軸及邊框圍成的區(qū)域中。
圖1-1 使用matplotlib繪制圖表
最新問答
- 2022年06月30日黑盒測試與白盒測試的區(qū)別是啥?
- 2022年06月30日Hive的安裝模式有幾種?
- 2022年06月29日Flume系統(tǒng)要求是什么?
- 2022年06月29日數(shù)據(jù)發(fā)布與訂閱有哪些主要應(yīng)用場景?
- 2022年06月29日Zookeeper集群角色有哪三種?
- 2022年06月29日hadoop1.x和hadoop2.x的區(qū)別是什么,做了哪些改進?
- 2022年06月28日znode有哪兩種節(jié)點?
- 2022年06月28日非全新集群選舉的過程是什么樣的?
- 2022年06月28日applicationmaster是什么?
- 2022年06月28日yarn的工作流程是什么?
相關(guān)問答
- 2022年06月23日matplotlib繪制的圖形是只有一種結(jié)構(gòu)嗎?
- 2022年06月21日學歷低可以學Python嗎?
- 2022年06月21日培訓(xùn)機構(gòu)學Python怎么樣?
- 2022年06月20日python培訓(xùn)班學習完可以找到工作嗎?
- 2022年06月20日免費學Python的網(wǎng)站有嗎?推薦推薦
- 2022年06月20日求解:數(shù)組廣播是什么?
- 2022年06月17日Pandas有哪些描述性統(tǒng)計方法?
- 2022年06月17日read_csv()方法可以讀取什么類型文件?
- 2022年06月16日Pandas按索引排序用什么方法?
- 2022年06月16日pandas重置索引是什么意思?