Python:matplotlib繪制線條圖


線型圖是學習matplotlib繪圖的最基礎案例。我們來看看具體過程:


 下面我們將兩條曲線繪制到一個圖形里:

 

可以看到這種方式下,兩個線條共用一個坐標軸,並且自動區分顏色。

plot方法的核心是plot(x,y),x表示橫坐標值的序列,y表示x某個坐標對應的y值,實際上就是y=f(x)函數。當只提供y的時候,x默認使用0-n的整數序列。這里的序列必然是個有限的點集,而不是我們想象中的無窮個點組成一條線。如果你的點很稀疏,那么圖形看起來就像折線,如果點很多,看起來就比較圓滑,形似曲線。

題外話:matplotlib其實是一個相當底層的工具,你可以從其基本組件中組裝一個圖標、顯示格式、圖例、標題、注釋等等。Pandas在此基礎上對繪圖功能進行了一定的封裝,每個Series和DataFrame都有一個plot方法,一定要區分pandas的plot和matplotlib的plot方法。比如:


 

 


 

pandas和matplotlib的plot方法你願意用哪個都行,但要注意參數格式和使用場景。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM