1. 程式人生 > >Matplotlib模塊:繪圖和可視化

Matplotlib模塊:繪圖和可視化

9.png ash 分享 pandas 數據 可視化 python lines 下載

一、簡單介紹Matplotlib

1、Matplotlib是一個強大的Python繪圖和數據可視化的工具包

2、安裝方法:pip install matplotlib

3、引用方法:import matplotlib.pyplot as plt

4、繪圖函數:plt.plot()

5、顯示圖像:plt.show()

二、Matplotlib:plot函數

1、plot函數:繪制折線圖

  • 線型linestyle(-,-.,--,..)
  • 點型marker(v,^,s,*,H,+,x,D,o,…)
  • 顏色color(b,g,r,y,k,w,…)

2、plot函數繪制多條曲線
3、pandas包對plot的支持

三、Matplotlib-圖像標註

  • 設置圖像標題:plt.title()
  • 設置x軸名稱:plt.xlabel()
  • 設置y軸名稱:plt.ylabel()
  • 設置x軸範圍:plt.xlim()
  • 設置y軸範圍:plt.ylim()
  • 設置x軸刻度:plt.xticks()
  • 設置y軸刻度:plt.yticks()
  • 設置曲線圖例:plt.legend()

四、Matplotlib實例——繪制數學函數圖像

使用Matplotlib模塊在一個窗口中繪制數學函數y=x, y=x2, y=3x3+5x2+2x+1的圖像,使用不同顏色的線加以區別,並使用圖例說明各個線代表什麽函數。

五、Matplotlib:畫布與子圖

畫布:figure

  • fig = plt.figure()

圖:subplot

  • ax1 = fig.add_subplot(2,2,1)

調節子圖間距:

  • subplots_adjust(left, bottom, right, top, wspace, hspace)

六、Matplotlib-支持的圖類型

技術分享圖片

七、Matplotlib——繪制K線圖

matplotlib.finanace子包中有許多繪制金融相關圖的函數接口。

繪制K線圖:matplotlib.finance.candlestick_ochl函數

八、示例代碼

使用之前首先下載:pip install Matplotlib

接著引入:import matplotlib.pylot as plt

繪圖函數:plt.plot()

顯示函數:plt.show()

技術分享圖片

使用plt.plot?可以查看它的參數

我們通過加參數,可以更改這個圖線的形狀

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

Matplotlib模塊:繪圖和可視化