gpt4 book ai didi

matlab - Matlab 绘图中的文本框

转载 作者:太空宇宙 更新时间:2023-11-03 19:31:23 29 4
gpt4 key购买 nike

请帮帮我。我试图在 matlab 绘图中包含一个带边界的小文本框,它说明了关于绘图的某些重要内容。我确实遇到了这个链接,

http://www.mathworks.in/matlabcentral/newsreader/view_thread/154660

但我想知道是否有任何其他内置绘图函数可以直接执行此操作。真的很抱歉,如果这个问题很初级,但我会感谢你的帮助。

此外,我实际上并不清楚这个链接到底在说什么。多行文本如何将文本框放置在绘图中?我如何实际编码?这些是我的困惑。请在这里帮助我。

最佳答案

您要查找的函数称为 annotation .

例如,annotation('textbox',[x y w h]) 创建一个可编辑的文本框注释,其左下角位于 x,y 点,宽度w 和高度 h,以标准化图形单位指定。在单个向量中指定 xywh

这里有一些花里胡哨的演示......

x=0:0.1:10;
var=1.85;
y=x.^(var);
plot(x,y);

annotation('textbox',...
[0.15 0.65 0.3 0.15],...
'String',{'plotting y=x^{var} ,',['with var =' num2str(var)]},...
'FontSize',14,...
'FontName','Arial',...
'LineStyle','--',...
'EdgeColor',[1 1 0],...
'LineWidth',2,...
'BackgroundColor',[0.9 0.9 0.9],...
'Color',[0.84 0.16 0]);

enter image description here

有关注释文本框属性的完整列表,请参见 here .

关于matlab - Matlab 绘图中的文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14262354/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com