Python數據分析入門(十五):Matplotlib庫的基本用法


Matplotlib是一個Python2D繪圖庫,通過Matplotlib,開發者可以僅需要幾行代碼,便可以生成折線圖,直方圖,條形圖,餅狀圖,散點圖等。

安裝:

如果是用Anaconda,可以通過conda install matplotlib或者通過pip install matplotlib進行安裝。

基本使用:

首先先看以下例子:

import matplotlib.pyplot as plt
import numpy as np
plt.plot(range(10),[np.random.randint(0,10) for x in range(10)])

 

那么就會出現以下圖:


 


其中plot是一個畫圖

 

的函數,他的參數為plot([x],y,[fmt],data=None,**kwargs)。其中fmt可以傳一個字符串,用來給這個圖做一些樣式修改的。默認的繪制樣式是b-,也就是藍色實體線條。比如我想將原來的圖的線條改成點狀,那么可以通過以下代碼實現:

import matplotlib.pyplot as plt
plt.plot(range(10),[np.random.randint(0,10) for x in range(10)],":")

 

其中使用:代表點線,是matplotlib的一個縮寫。這些縮寫還有以下的:

 

 

除了設置線條的形狀外,我們還可以設置點的顏色。示例代碼如下:

plt.plot([1,2,3,4,5],[1,2,3,4,5],'r') #將顏色線條設置成紅色
plt.plot([1,2,3,4,5],[1,2,3,4,5],color='red') #將顏色設置成紅色
plt.plot([1,2,3,4,5],[1,2,3,4,5],color='#000000') #將顏色設置成純黑色
plt.plot([1,2,3,4,5],[1,2,3,4,5],color=(0,0,0,0)) #將顏色設置成純黑色

 

給線條設置顏色總體來說有三種方式,第一種是使用顏色名稱(r是red的縮寫)的形式,第二種是使用十六進制的方式,第三種是使用RGB或RGBA的方式。如果使用的是顏色名稱,那么可以和線的形狀寫在同一個字符串中。比如使用紅色的五角點,那么可以使用如下的方式實現:

plt.plot([1,2,3,4,5],[1,2,3,4,5],'rp') #將顏色線條設置成紅色

 

其中可以表示顏色的縮寫字符有如下:

 


免責聲明!

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



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