直接在图形界面编辑会简单些,可以直接插入textbox。用程序就会麻烦点,坐标的标注和网格的绘制技巧版面里有。我这里给个用程序近似实现textbox的功能- clear,clc;
- x=-10:.1:10;
- y=pdf('Normal',x,0,5);
- plot(x,y);hold on
- rectangle('Position',[-4,0.015,8,0.02],...
- 'LineWidth',2,'EdgeColor','k');
- text(-3.0,0.030,'最大值:0.08','fontsize',...
- 16,'color','r');
- text(-3.0,0.025,'最小值:0.01','fontsize',...
- 16,'color','r');
- text(-3.0,0.020,'平均值:0.04','fontsize',...
- 16,'color','r');
复制代码 “textbox”的位置、大小、颜色和线型以及里边字体的属性都可以通过程序调整,可以近似实现不过没有通用性。
也想到用gui里提供的text和edit控件,不过edit不支持多行文本输入,有下边的错误提示:
Warning: Single line Edit Controls can not have multi-line text.
而用text是可以控制换行的,不过边框颜色和背景颜色一样(没找到设置边框颜色的地方),因此效果不太理想:lol 所以相比较而言,如果图上的带框文字如果用程序实现还是用code里的方法会好些
[ 本帖最后由 花如月 于 2007-10-11 18:57 编辑 ] |