一個簡單的用matlab畫散點圖長方形的步驟

1、在此處,畫長方形寬和高之比爲0.75:1.

代碼爲:

frontx=0:0.01:1 ;
 fronty=1-frontx.^0.5 ;
 
q=8;
w=9;
 plot(frontx,fronty,'b','Linewidth',2,'Markersize',4) ;
hold on
A=importdata('E:\文章\1.dat');
A1=A(:,1);
A2=A(:,2);
plot(A1,A2,'or','Markersize',4)  %畫個體

xlabel('f1','FontSize',q),ylabel('f2','FontSize',q),title('t=5','FontSize',w);
axis([0 1.0 0 1.0]);

 set(gca,'XTick',0:0.25:1,'FontSize',q);
 set(gca,'YTick',0:0.25:1);
set(gca,'FontSize',q);
此時畫出圖爲寬和高之比爲1:1.如圖所示:

只需要在畫出的圖像上面手動把右邊線條拉到0.75處,就可以畫出寬和高之比爲0.75:1的圖形。

圖像爲:

解釋:用這種方法畫出來的圖形的大小都是一樣的,方便用latex等編輯器進行對多個圖形進行排列。這樣排列出來的大小都是一樣的。

2.當需要進一步對圖形進行處理時,比如下面這個圖:

在畫出來基本圖形之後,需要在畫好的圖之後,在圖上面進一步處理:插入時間和線段。

在運行matlab之後得到的圖中,雖然可以點擊edit figure,但是在上面畫的圖容易變形且保存的圖形容易大小不一樣,爲了讓保存的圖出現多個大小一致的上面的圖。摸索出了下面的步驟:

(1) 如第一個matlab代碼一樣,一開始出現的圖是個正方形,首先需要給改成長方形,即往左拉到0.75處。

(2)點擊插入按鈕,插入textbox,裏面填入時間,並把邊框去掉,然後需要打開figure property。更給字號,比如把10改成24號。

(3)點擊右上角一個斜上的箭頭,即可以關掉fugure property界面,恢復原來圖片的大小。

(4)劃線,右擊點擊線寬屬性,由0.5修改到2.

(5)保存即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章