您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“python中matplotlib是什么”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“python中matplotlib是什么”這篇文章吧。
使用過(guò)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等。最適合來(lái)運(yùn)行matplotlib繪圖的工具是jupyter notebook,本教程也是基于該工具做實(shí)驗(yàn)。這是一種交互式筆記本,在瀏覽器上運(yùn)行代碼,能直接顯示運(yùn)行結(jié)果和圖表,詳情可見jupyter notebook介紹。
柱狀圖、點(diǎn)線圖、直方圖、餅圖、堆積柱狀圖、填充直方圖、直方散點(diǎn)圖、面積圖、趨勢(shì)圖、箱型圖、小提琴圖、數(shù)據(jù)地圖、雷達(dá)圖、漏斗圖、嵌套餅圖、各類三維圖等等,不勝枚舉。
列出部分圖樣,詳情可見:matplotlib gallery
使用matplotlib繪圖主要是用到其pyplot模塊,它可以程序化生成多種多樣的圖表,只需要簡(jiǎn)單的函數(shù)就可以自主化定制圖表,添加文本、點(diǎn)、線、顏色、圖像等元素。
這些元素需要通過(guò)pyplot模塊里方法去控制,以后的實(shí)例中會(huì)挨個(gè)介紹。
matplotlib及其依賴包可以通過(guò)pip安裝,非常簡(jiǎn)單。在命令行中輸入:
pip install matplotlib
對(duì)于新手,疲于安裝各種包??梢灾苯酉螺d安裝Anaconda,包含了python及數(shù)百個(gè)數(shù)據(jù)科學(xué)第三方庫(kù),一勞永逸。
1、打開jupyter notebook,新建python3筆記本,以下界面:
2、導(dǎo)入pyplot模塊,使用magic圖像函數(shù)用來(lái)在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é)果
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)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。