python中matplotlib是什么

這篇文章主要為大家展示了“python中matplotlib是什么”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“python中matplotlib是什么”這篇文章吧。

創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站與策劃設(shè)計(jì),柳南網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:柳南等地區(qū)。柳南做網(wǎng)站價(jià)格咨詢:18980820575

什么是matplotlib?

使用過python做數(shù)據(jù)分析的小伙伴都知道,matplotlib是一款命令式、較底層、可定制性強(qiáng)、圖表資源豐富、簡(jiǎn)單易用、出版質(zhì)量級(jí)別的python 2D繪圖庫(kù)。

matplotlib算是python繪圖的元老級(jí)庫(kù),類似編程語(yǔ)言里的C語(yǔ)言。很多其它的python繪圖庫(kù)是基于matplotlib開發(fā)的,比如seaborn、ggplot、plotnine、holoviews、basemap等。

matplotlib可用于python腳本、python shell、jupyter notebook、web等。最適合來運(yùn)行matplotlib繪圖的工具是jupyter notebook,本教程也是基于該工具做實(shí)驗(yàn)。這是一種交互式筆記本,在瀏覽器上運(yùn)行代碼,能直接顯示運(yùn)行結(jié)果和圖表,詳情可見jupyter notebook介紹。

哪些圖表可以用matplotlib繪制呢?

柱狀圖、點(diǎn)線圖、直方圖、餅圖、堆積柱狀圖、填充直方圖、直方散點(diǎn)圖、面積圖、趨勢(shì)圖、箱型圖、小提琴圖、數(shù)據(jù)地圖、雷達(dá)圖、漏斗圖、嵌套餅圖、各類三維圖等等,不勝枚舉。

列出部分圖樣,詳情可見:matplotlib gallery

python中matplotlib是什么
python中matplotlib是什么

使用matplotlib繪圖主要是用到其pyplot模塊,它可以程序化生成多種多樣的圖表,只需要簡(jiǎn)單的函數(shù)就可以自主化定制圖表,添加文本、點(diǎn)、線、顏色、圖像等元素。

可調(diào)整的圖表元素有哪些呢?

python中matplotlib是什么

這些元素需要通過pyplot模塊里方法去控制,以后的實(shí)例中會(huì)挨個(gè)介紹。

如何安裝matplotlib?

matplotlib及其依賴包可以通過pip安裝,非常簡(jiǎn)單。在命令行中輸入:

pip install matplotlib

對(duì)于新手,疲于安裝各種包??梢灾苯酉螺d安裝Anaconda,包含了python及數(shù)百個(gè)數(shù)據(jù)科學(xué)第三方庫(kù),一勞永逸。

怎么使用matplotlib繪圖?

1、打開jupyter notebook,新建python3筆記本,以下界面:

python中matplotlib是什么

2、導(dǎo)入pyplot模塊,使用magic圖像函數(shù)用來在notebook中顯示圖表

import matplotlib.pyplot as plt
%matplotlib inline #magic函數(shù)

3、鍵入繪圖代碼

plt.figure() #創(chuàng)建一個(gè)figure對(duì)象
plt.plot([1, 2, 3, 4],[1, 2, 3, 4],label='my first line') #繪圖函數(shù)plot
plt.legend() # 圖例函數(shù),用于調(diào)整圖例位置等
plt.xlabel('X') # x軸標(biāo)簽
plt.ylabel('Y') # y軸標(biāo)簽
plt.show() # 顯示圖表

4、結(jié)果

python中matplotlib是什么

這里的pyplot模塊方法函數(shù)都是做什么的呢?

  • plot() : 根據(jù)給的x和y值繪制直線或標(biāo)記圖

  • figure() : 創(chuàng)建一個(gè)新的圖表

  • legend() : 在圖表上放置圖例

  • xlabel() : 設(shè)置x軸標(biāo)簽

  • ylabel() : 設(shè)置y軸標(biāo)簽

  • show() : 顯示圖表

以上是“python中matplotlib是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當(dāng)前名稱:python中matplotlib是什么
當(dāng)前地址:http://muchs.cn/article38/ihcdpp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、定制開發(fā)網(wǎng)站改版、移動(dòng)網(wǎng)站建設(shè)靜態(tài)網(wǎng)站、定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化