label is not at the center of axes
10 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
warnerchang
il 12 Apr 2022
Commentato: Star Strider
il 12 Apr 2022
when I was plotting a 3D line, I tried to use xlabel/ylabel to make a axis label. However, I found these labels are not at the center of axes
0 Commenti
Risposta accettata
Star Strider
il 12 Apr 2022
It is possible to force them to be exactly where you want them —
t = linspace(0, 5, 500);
x = cos(2*pi*t);
y = sin(2*pi*t);
figure
plot3(x, y, t)
xt = xticks;
yt = yticks;
text(median(xt),min(yt)-0.5, 0, sprintf('x'), 'Horiz','center', 'Vert','middle')
text(min(xt)-0.5,median(yt), 0, sprintf('y'), 'Horiz','center', 'Vert','middle')
grid on
% view(0,90) % Top-Down View (Optional)
They are in the centres of their respective axes here, although it is necessary to rotate the plot to see that, since the perspective distorts their positions.
.
2 Commenti
Star Strider
il 12 Apr 2022
My pleasure!
If my Answer helped you solve your problem, please Accept it!
.
Più risposte (0)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!