考慮散點(diǎn)與直方圖在金融當(dāng)中的應(yīng)用,以下,通過實例來說明繪制該圖形的函數(shù)
- 散點(diǎn)圖 scatter
先生成2頁的標(biāo)準(zhǔn)正態(tài)分布
y = np.random.standard_normal((1000,2))
再使用scatter函數(shù)
plt.figure(figsize=(7,5))
plt.scatter(y[:,0],y[:,1],marker='o')
plt.grid(True)
plt.xlabel('1st')
plt.ylabel('2nd')
plt.title('scatter plot')
得到的圖形
scatter
可以在此基礎(chǔ)上,加上使用顏色表示的第三維
plt.figure(figsize=(7,5))
plt.scatter(y[:,0],y[:,1],c=c,marker='o') # 具備三維的散點(diǎn)圖
plt.colorbar()
plt.grid(True)
plt.xlabel('1st')
plt.ylabel('2nd')
plt.title('scatter plot')
加上三維
- 直方圖 hist
直接給出代碼示范
plt.figure(figsize=(7,4))
plt.hist(y,label=['1st','2nd'],bins=25) # 直方圖
plt.grid()
plt.legend(loc=0)
plt.xlabel('value')
plt.ylabel('frequency')
plt.title('histogram')
直方圖
而對于plt.hist的參數(shù),以下說明
- 箱線圖 setp
fig,ax = plt.subplots(figsize=(7,4))
plt.boxplot(y)
plt.grid()
plt.setp(ax,xticklabels=['1st','2nd'])
plt.xlabel('data set')
plt.ylabel('value')
plt.title('boxplot')
箱線圖