• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Matlab绘图基础——给图像配文字说明(text对象)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
 
text对象
(1)text(x坐标,y坐标,\'string\')在图形中指定位置(x,y)显示字符串string。
(2)Editing有效值为on/off,off时,用户在执行GUI操作时无法直接在该Text对象上进行编辑,改为on后,可以进行编辑。
(3)HorizontalAlign 有效值为left/center/right决定Text对象中字符水平方向的对齐方式。
(4)Interpreter有效值为tex/none,决定Text对象中是否可用Tex字符注释,当设置为Tex时,表示允许用户能够在String属性下输入Tex字符。以下为在窗口的 [.5 .5]点位置处建立一个text对象并且字体大小以16点来表示的一个方程式。(显示的是一个二重积分)
 text(\'interpreter\',\'latex\',\'string\',\'\$\$\int_0^x\!\int_y dF(u,v)\$\$\',\'position\',[.5 .5],\'fontsize\',16)
(5)String有效值为字符串,表示要显示出来的字符串是什么。
(6)verticalAlignme 有效值为top/cap/middle/baseline/bottom决定Text对象垂直对齐的方
式。

小技巧

str = char( zeros(n,1)+\'*\' ); % 复制某一字符串n次

% 直方图的标注

% 数据准备
y = randn(1,100);
 
% 绘制直方图
h = histogram(y,\'Normalization\',\'probability\');
h.BinWidth = 0.5;  % 修改组间距
axis(gca,[floor(min(y)) ceil(max(y)) 0 max(h.Values+0.05)]);
 
set(gca,\'XTick\',floor(min(y)):.5:ceil(max(y)));     %设置x轴的坐标范围及间隔
set(gca,\'YTick\',0:.05:max(h.Values+0.05));     %设置x轴的坐标范围及间隔
% 标注直方图
for i=1:h.NumBins
   if h.Values(i)==0,continue;end
   str=sprintf(\'%4.2f\',h.Values(i));   % 2位小数的浮点型text
   text(h.BinEdges(i)+0.075,h.Values(i)+0.0075,str);
end

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
打开Delphi10.1berlin提示脚本错误的解决方法发布时间:2022-07-18
下一篇:
DelphiXE7的Splash功能发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap