How to remove units from a plot?
显示 更早的评论
Hello! How can I remove the unit "seconds" for the x label? I need to use the unit in another language. I searched everywhere and I coul not find a helpfull answer. Thank you!

5 个评论
Kevin Chng
2020-10-16
possible share your code, so we could help you better
Walter Roberson
2020-10-16
At the moment I suspect it would be a matter of changing the axes xlabel()
André Galera
2020-10-16
编辑:André Galera
2020-10-16
Rasmus
2023-1-31
I would still like to know how i get rid of the units...? Its very annoying that they cannot be removed.
num = [37.5 13875 1125000]; den = [2.45 38.125 6205 1125000];
G = tf(num,den);
t = 1:0.01:5;
sq_wave = 0.01*square(2*pi*0.3.*t,50);
%% plot the response
fig = figure();
lsim(G,sq_wave,t);
L = findall(fig, 'String', 'Time (seconds)');
L.String = 'Time';
This was a weird one. It turns out that the labels that are visible are in a separate axes that is marked Visible off and HandleVisibility off. I have no idea why they would bother to do that.
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Annotations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
