- MATLAB量化金融分析基礎(chǔ)與實戰(zhàn)
- 馬萌
- 1293字
- 2020-05-28 17:52:07
2.3 圖形生成
2.3.1 實例22:生成二維折線圖
例95:畫二維折線圖并標(biāo)注圖例與標(biāo)題,如圖2-1所示。

圖2-1 添加標(biāo)題和圖例的二維折線圖
>>plot(1:10,1:10)
>>legend(′line′,′location′,′best′)%添加圖例,location表示指定圖例位置,best為自動選擇最優(yōu)位置
>>title(′title′)%上方標(biāo)題定義為′title′
例96:畫二維折線圖且將y坐標(biāo)設(shè)為log運算,如圖2-2所示。>>semilogy(1:10,1:10)

圖2-2 縱坐標(biāo)為log運算的二維折線圖
例97:畫二維折線圖,橫坐標(biāo)為日期并旋轉(zhuǎn)橫坐標(biāo)刻度文字45°,如圖2-3所示。

圖2-3 橫坐標(biāo)為日期的折線圖

2.3.2 實例23:生成矢量圖
例98:畫帶箭頭的直線,以點(1,1)開始,增量x為3,增量y為4,畫圖時放大倍數(shù)為2,如圖2-4所示。

圖2-4 矢量圖
>>start_point_x=1;%起點x坐標(biāo)
>>start_point_y=1;%起點y坐標(biāo)
>>vector_x_len=3;%增量x長度
>>vector_y_len=4;%增量y長度
>>v_scale=2;%放大倍數(shù)2
>>quiver(start_point_x,start_point_y,vector_x_len,vector_y_len,v_scale)
2.3.3 實例24:多圖疊加生成
例99:同一圖上畫多個圖形,如圖2-5所示。

圖2-5 多圖疊加示例圖
>>plot(1:10,1:10,′--r+′,′markersize′,10)%線型為--,顏色為紅色,圖形形狀為+號,大小為10
>>hold on%打開圖形保留開關(guān)
>>plot(1:10,11-(1:10),′k?′,′markersize′,10)%圖形為黑色?號,大小為10
>>hold off%關(guān)閉圖形保留開關(guān),之后使用plot命令會刪除之前的圖形
其中圖形顏色參數(shù)參考表2-7,線型參考表2-8,圖形形狀參考表2-9。
表2-7 圖形顏色參數(shù)

表2-8 圖形線型參數(shù)

表2-9 圖形形狀參數(shù)

2.3.4 實例25:生成柱狀圖與累計柱狀圖
例100:畫柱狀圖,如圖2-6所示。

圖2-6 柱狀圖
>>X=magic(3);
>>LineArray={′-′,′:′′-.′};
>>h=bar(X);%對列畫柱狀圖
>>for k=1:3
>> set(h(k),′LineStyle′,LineArray{k})
>>end
>>legend(′列1′,′列2′,′列3′,′location′,′best′)
>>xlabel(′行號′)
例101:對上例中的X畫累計柱狀圖,如圖2-7所示。

圖2-7 累計柱狀圖
>>h2=bar(X,′stacked′);
>>for k=1:3
>> set(h2(k),′LineStyle′,LineArray{k})
>>end
>>legend(′列1′,′列2′,′列3′,′location′,′best′)
>>xlabel(′行號′)
2.3.5 實例26:生成直方圖
例102:畫直方圖,如圖2-8所示。

圖2-8 直方圖
>>R=normrnd(0,1,1000);%生成1000×1000個數(shù)學(xué)期望為0、方差為1的正態(tài)分布樣本
>>histogram(R)
2.3.6 實例27:插入子圖與文字
語法:
text(x0,y0,string,name,value)
功能:
text函數(shù)可以在圖片中插入文字,其中x0、y0為文字左下起點坐標(biāo),string為文字內(nèi)容。
例103:畫子圖并插入文字,如圖2-9所示。

圖2-9 繪制子圖并插入文字
>>figure
>>h(1)=subplot(2,2,1);
>>text(.2,.5,′left top′,′FontSize′,20)
>>h(2)=subplot(2,2,2);
>>text(.2,.5,′right top′,′FontSize′,20)
>>h(3)=subplot(2,2,3);
>>text(.2,.5,′left bottom′,′FontSize′,20)
>>h(4)=subplot(2,2,4);
>>text(.2,.5,′right bottom′,′FontSize′,20)
2.3.7 實例28:插入特殊文字與符號
如果圖形中使用text、legend、xlabel、ylabel和title等函數(shù)時需加入希臘文字、上下標(biāo)和特殊符號等特殊文字,可以使用格式化語法和特殊字符,見表2-10和表2-11。
表2-10 圖形中的文字格式化語法

表2-11 圖形中的特殊字符

例104:特殊字符示例,如圖2-10所示。

圖2-10 特殊字符示例
>>figure
>>h(1)=subplot(2,2,1);
>>text(.1,.5,′\bf\it\color{red}紅色加粗斜體\alpha′,′FontSize′,15)
>>h(2)=subplot(2,2,2);
>>text(.1,.5,′\sl\angle 45\circ\pm\sl\angle 30\circ′,′FontSize′,15)
>>h(3)=subplot(2,2,3);
>>text(.1,.5,′\int_{a^{2}}^{\infty}(1/2^x)\it dx′,′FontSize′,15)
>>h(4)=subplot(2,2,4);
>>text(.1,.5,′\forall x\in\{A_{i}\}_{i=1,\ldots,N}′,′FontSize′,15)
- 天使百人會成長印記:天使投資人是如何煉成的
- 投資的怪圈:成為洞察人性的聰明投資者
- 商品期權(quán)
- 供應(yīng)鏈金融5.0:自金融+區(qū)塊鏈票據(jù)
- 新會計準(zhǔn)則下金融企業(yè)會計實務(wù)
- 中國系統(tǒng)性金融風(fēng)險預(yù)警與防范
- 我們這樣做PPP:政府與社會資本合作(PPP)金準(zhǔn)案例與思考
- 2019年中國信托公司經(jīng)營藍皮書
- 制勝投資:微米革財富密碼
- 每天10分鐘投資課
- 互聯(lián)網(wǎng)金融營銷:原理與實踐
- 互聯(lián)網(wǎng)金融從入門到精通
- 信息沖擊對股票市場影響的建模與檢驗
- 危機后我國金融衍生產(chǎn)品發(fā)展路徑選擇
- 基金定投:財富增長精進指南