Matplotlib:繪圖和可視化
Matplotlib是一個強大的Python繪圖和數據可視化的工具包。 安裝方法:pip install matplotlib 引用方法:import matplotlib.pyplot as plt 繪圖函數:plt.plot() 顯示圖像:plt.show()
Matplotlib:plot函數
plot函數:繪製折線圖 線型linestyle(-,-.,--,..) 點型marker(v,^,s,*,H,+,x,D,o,…) 顏色color(b,g,r,y,k,w,…) plot函數繪製多條曲線 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的圖像,使用不一樣顏色的線加以區別,並使用圖例說明各個線表明什麼函數。python
import matplotlib.pyplot as plt import numpy as np
x=np.linspace(-100,100,1000000) y1=x y2=x**2 y3=3*x**3+5*x**2+2*x+1 plt.plot(x,y1,label="$y=x") plt.plot(x,y2,label="$y=x^2$") plt.plot(x,y3,label="$y=3x^3+5x^2+2x+1$") plt.legend() plt.show()
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函數
Tushare-金融數據接口包
Tushare是一個免費、開源的python財經數據接口包。函數