一个简单的用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)保存即可。

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