MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   【求助】如何给这样的图加个标题 (https://www.labfans.com/bbs/showthread.php?t=1534)

tolabfans 2008-03-04 17:24

【求助】如何给这样的图加个标题
 
2 个附件
程序如下:

x=0:0.1:2*pi;
subplot(131)
plot(sin(x));
title('y=sin(x)');
subplot(132)
plot(cos(x));
title('y=cos(x)');
subplot(133)
plot(cos(x)+sin(x));
title('y=sin(x)+cos(x)');

每个子图的标题好加,怎样在下面加个总标题呢。

Purple 2008-03-04 17:48

2 个附件
看见那个show plot tools没?
点进去可以编辑图像,具体点进去就知道了

tolabfans 2008-03-04 18:52

2 个附件
上面的方法是在窗口上加标题吧。我是想直接图里面加个标题,用语句实现。如图

shiqiang 2008-03-04 19:25

解决这个问题可以有两种办法,一种是用text(x,y,'文本')命令,x,y是指文本的坐标。不过这个有个缺点就是坐标不好处理,而且必须放在中间那个图形的title命令后才能在底部中间显示,另一种是gtext('文本'),在命令行里加上这一条命令,运行结束后会显示坐标轴线,运用鼠标点击一个点,文本就放在相应的位置,建议你用第二种,尝试一下。

tolabfans 2008-03-05 08:12

[QUOTE=shiqiang;6143]解决这个问题可以有两种办法,一种是用text(x,y,'文本')命令,x,y是指文本的坐标。不过这个有个缺点就是坐标不好处理,而且必须放在中间那个图形的title命令后才能在底部中间显示,另一种是gtext('文本'),在命令行里加上这一条命令,运行结束后会显示坐标轴线,运用鼠标点击一个点,文本就放...[/QUOTE]
二个方法试了下,都不错。太感谢了。坛子里热心人不少啊

shiqiang 2008-03-05 12:00

呵呵,不要客气了。给你解决问题的同时,我们也是在学习呀。


所有时间均为北京时间。现在的时间是 14:31

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.