我怎么能移动包含轴不动?

521(30天)
我很难定位包含外部情节和中心轴的原点不动,这是我的代码:
x = [0:0.001:0.083];
y = (169.7056) * sin (x (376.991) *);
情节(x, y,的r - *);
甘氨胆酸ax =;
ax.XAxis。指数= 3;
集(gca),“XTick”,0:0.005:0.090);
集(gca),“YTick”,200:10:200);
包含(“TIEMPO EN MILISEGUNDOS”,“字形大小”,20岁,“FontWeight”,“大胆”,“颜色”,“b”)
ylabel (“VOLTAJE”,“字形大小”,20岁,“FontWeight”,“大胆”,“颜色”,“b”)
斧子。YAxisLocation =“起源”;
斧子。XAxisLocation =“起源”;
网格;
网格;
在这里我想职位包含:
Anotacion 2019-03-17 125041. jpg
我会很感激你的帮助!

答案(3)

dpb
dpb 2019年3月17日
编辑:dpb 2019年3月18日
你需要覆盖默认的标签位置数据中心——当移动轴位置
Ylm = ylim;%得到x, y轴的限制
Xlm = xlim;%的位置也会相对的而不是绝对的
Xlb =意味着(Xlim);%在中点设置水平
Ylb Ylim = 0.99 * (1);%和1%低于最低的y值
hXLbl =包含(“包含”,“位置”,(Xlb Ylb),“VerticalAlignment”,“高级”,“HorizontalAlignment”,“中心”);
“盐适合“定位…有这样的一个回调函数轴调整/限制改变需要动态更新。
4评论
Erfan Basiri
Erfan Basiri 2022年10月20日
我认为在第三行,Xlm Xlim应该改变,Ylim Ylm下一行

登录置评。


Przemyslaw barna
Przemyslaw barna 2020年4月26日
只需添加“位置”,包含(x, y)
前女友。
包含(“TIEMPO EN MILISEGUNDOS”,“位置”40,[-205],“字形大小”,20岁,“FontWeight”,“大胆”,“颜色”,“b”)
1评论
dpb
dpb 2020年4月26日
是的,但是我给的解决方案是相对于当前轴ylim价值低,中间xlim范围会相对于实际位置。你刚刚硬编码在一个固定的数字。适用于特定情况只有特定情况/数据值。

登录置评。


彼得Seibold
彼得Seibold 2023年3月15日
如果你想要一个常数到x轴的距离,使用这段代码:
% x标签接近轴移动,这16 px
图(1);
clf
情节(5:10一14)
甘氨胆酸ax =;
axOldUnits = ax.Units;%忽略这条线如果ax单位已经在像素
ax.Units =“像素”;%忽略这条线如果ax单位已经在像素
Ypx = ax.Position (4);%得到轴高度px
Ylim = Ylim;%得到y轴的限制在数据单元
Xm =意味着(xlim);%水平中点x轴
Data_px = (Ylim (2) -Ylim (1)) / Ypx;%每像素数据单位
DistXL = Ylim (1) -Data_px * 16;%下面X-Label 16 px x轴的距离
包含(“我的x-label”,“位置”(Xm DistXL),“VerticalAlignment”,“高级”,“HorizontalAlignment”,“中心”);
ax.Units = axOldUnits;%忽略这条线如果ax单位已经在像素

标签

下载188bet金宝搏


释放

R2017b

社区寻宝

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

开始狩猎!