3-python數據分析-數據分析三劍客之matplotlib繪圖

線性圖:plt.plot()

  • 繪製單條線形圖
  • 繪製多條線形圖
  • 設置座標系的比例plt.figure(figsize=(a,b))
  • 設置圖例legend()
  • 設置軸的標識
  • 圖例保存對象

    • fig = plt.figure()
    • plt.plot(x,y)
    • figure.savefig()
  • 曲線的樣式和風格(本身研究)

# x與y知足什麼線性關係,就能繪製出什麼樣的圖片
x = np.array([1,2,3,4,5])
y = x + 2
plt.plot(x,y) 索引

# 拋物線
x = x
y = x**2
plt.plot(x,y) 圖片

# 在一個座標系中繪製多條曲線
plt.plot(x,y)
plt.plot(x-2,y+3) it

# 設置軸表示的含義
plt.plot(x,y)
plt.xlabel('temp') # x軸
plt.ylabel('dist') # y軸
plt.title('wenduquxian') # 標題 數據

 

設置圖例

plt.plot(x,y,label='line_a')
plt.plot(x-2,y+3, label='line_b')
plt.legend() 樣式

# 等比例的放大或者縮小座標系(座標的刻度是不會發生改變)
plt.figure(figsize=(9,6)) # 這段代碼必定要寫在繪圖操做以前
plt.plot(x,y,label='line_a')
plt.plot(x-2,y+3, label='line_b')
plt.legend() di

# 保存圖像必須按照下邊這個步驟繪圖

1.實例化對象

fig = plt.figure()參數

2.繪圖

plt.plot(x,y,label='aaa')
plt.plot(x-2,y+3,label='bbb')
plt.legend()實例化

3.保存圖片

fig.savefig('./123.png')

柱狀圖:plt.bar()

  • 參數:第一個參數是索引。第二個參數是數據值。第三個參數是條形的寬度