注释一个箭头在一块。

21日视图(30天)
帕普没吃
帕普没吃 2018年3月2日
回答: Nirjhar库马尔2019年4月2日
我试图使用注释函数显示一个箭头指向我的情节像ar =注释(“箭头”. .)我知道我想让箭头的位置开始的x和y坐标数据单位。然而,说我只能在归一化单位指定的文档是在0和1之间的数字。但这不会为我工作。那么什么是工作,这样我可以把箭头点指定的用户数据。
1评论
帕普没吃
帕普没吃 2018年3月4日
当我第一次创建图看起来像这样:one.png图片文件
点击绘图工具图标然后填满我的屏幕上,我看到全尺寸但我的箭都不好现在。

登录置评。

接受的答案

1月
1月 2018年3月2日
编辑:1月 2018年3月2日
1评论
帕普没吃
帕普没吃 2018年3月5日
我试着FEX功能对我来说没问题。但当我再次改变箭头的情节与plottools全屏模式得到流离失所。

登录置评。

更多的答案(2)

帕普没吃
帕普没吃 2018年3月4日
帮助我解决问题部分的链接。当我点击最大化窗口与阴谋的工具,所有的箭头的位置都搞砸了。或者如果我调整后把箭头图以适应窗口并单击绘图工具,那么箭头正确放置。但是,我没有控制图全屏和没有手动点击选项启用了阴谋的工具。我该如何克服呢?
3评论
帕普没吃
帕普没吃 2018年3月5日
我似乎没有什么好的工作和一些具体的情况。如果我创建一个示例案例似乎工作。之后,我终于试着搜索通过Matlab帮助文件是包括一个线”plottools(上)在我创建我的“箭头”,它曾像魅力。我要关闭这个问题。谢谢你提供的所有帮助。他们如果不是100%解决大部分的问题。

登录置评。


Nirjhar库马尔
Nirjhar库马尔 2019年4月2日
打开一个图,通过x的位置数据的以下功能
函数obj = dataArrow2 (xpos)
%这个函数将画一个箭头指定x数据位置。
%,
%的阴谋(0:0.001:10罪(0:0.001:10))
% dataArrow2 ((3000 6000 9000))
处理= findall (0,“类型”,“图”);
fig_cnt = 1:1:长度(处理)
图(处理(fig_cnt,1))
ax =处理(fig_cnt, 1);
% hLeg = findobj(处理(fig_cnt, 1)、“类型”、“传奇”);
%设置(hLeg,“可见”,“关闭”)
axObjs = findobj(处理(1,1),“类型”,“轴”);% axObjs = ax.Children;
dataObjs = axObjs.Children;
oldunits =得到(axObjs,“单位”);
集(axObjs,“单位”,“英寸”);
axpos = axObjs.Position
集(ax,“单位”,oldunits);
oldunits =得到(处理,“单位”);
集(处理,“单位”,“英寸”);
figpos = handles.Position
集(处理,“单位”,oldunits);
%设置(hLeg,“可见”,“关闭”)
%得到轴绘制区域的数据单位
ax_xlim = ax.CurrentAxes.XLim;
ax_ylim = ax.CurrentAxes.YLim;
ax_per_xdata = axpos (3)。/ diff (ax_xlim);
ax_per_ydata = axpos (4)。/ diff (ax_ylim);
我= 1:1:长度(dataObjs)
Xdata = dataObjs .XData;
Ydata = dataObjs .YData;
%这是figure-relative
j = 1:1:长度(xpos)
Xpixels = (Xdata ([xpos (j) xpos (j) + 1])——ax_xlim (1))。* ax_per_xdata + axpos (1);
%如果设置(gca、“xdir”“反向”)使用
% Xpixels = (Xdata ([pos pos + 1])——ax_xlim (1))。* ax_per_xdata + axpos (3) + axpos (1);
Ypixels = (Ydata ([xpos (j) xpos (j) + 1])——ax_ylim (1))。* ax_per_ydata + axpos (2);
%如果设置(gca、“ydir”“反向”)使用
% Ypixels = (Ydata ([pos pos + 1])——ax_ylim (1))。* ax_per_ydata + axpos axpos (2) + (4);
注释(“箭头”Xpixels / figpos (3), Ypixels / figpos (4));
结束;
obj = 1;
结束
结束;

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!