首頁 > 軟體

使用Python matplotlib繪製簡單的柱形圖、折線圖和直線圖

2022-08-02 14:04:36

介紹

Matplotlib 可能是 Python 2D-繪圖領域使用最廣泛的套件。它能讓使用者很輕鬆地將資料圖形化,並且提供多樣化的輸出格式。這裡將會探索 matplotlib 的常見用法。

1、柱形圖

 import matplotlib.pyplot as plt
x=[1,2,3,4,5] 
y=[5,7,4,3,1]  

 #1. 確定柱狀圖數量,可以認為是x方向刻度和y方向刻度

color=['red','black','peru','orchid','deepskyblue']
x_label=['pop','classic','pure','blue','electronic']
plt.xticks(x, x_label) 
plt.bar(x, y,color=color) 

 #2. 繪製x刻度標籤繪製y刻度標籤

plt.grid(True,linestyle=':',color='r',alpha=0.6)
plt.show()
  • x → 為一個標量序列,確定x軸刻度數目
  • height → 確定y軸的刻度
  • width → 單個直方圖的寬度
  • bottom → 設定y邊界座標軸起點
  • color → 設定直方圖顏色(只給出一個值表示全部使用該顏色,若賦值顏色列表則會逐一染色,若給出顏色列表數目少於直方圖數目則會迴圈利用)

#3、設定網格刻度

#4、展示圖象

2、直線圖

import matplotlib.pyplot as plt
fig = plt.figure(num=1, figsize=(4, 4))
plt.plot([1, 2, 3, 4], [1, 2, 3, 4])
plt.show()

#1、基礎繪圖

#2、建立自定義影象

其中表示figure 的大小為寬、長(單位為inch)

#3、依次將座標連線起來,以此表示該直線線模型的影象

#4、顯示影象

這裡我們直接用了plot()函數畫了一個座標圖,這是一個封裝好的函數,我們輸入引數,就可直接生成此樣式的圖

3、折線圖

 #匯入matplotlib的pyplot模組

import matplotlib.pyplot as plt

#1、基礎繪圖

fig = plt.figure()

#2、生成一個圖框換句話說就是生成了一個畫板

plt.plot([1, 2, 3, 4], [8, 3, 7, 30], color='yellow', linewidth=3)

#4、依次將座標(1,8),(2,3),(3,7),(4,30)連線起來,以此表示該折線模型的影象

#"color"表示折線顏色 為黃色;

#線寬為3;

plt.xlim(0.3, 4)

#5、顯示的是x軸的作圖範圍

plt.show()

#、顯示影象

總結

到此這篇關於使用Python matplotlib繪製簡單的柱形圖、折線圖和直線圖的文章就介紹到這了,更多相關matplotlib繪製柱形圖、折線圖和直線圖內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com