¿Cómo ajustar la distancia entre la etiqueta y y el eje y en Matlab?

En Matlab, si no giramos la etiqueta y que contiene varias letras, la etiqueta puede superponerse con los números de marca o incluso con el eje y. Podemos aumentar la distancia entre la etiqueta y y el eje y de la siguiente manera:

plot(A, B);
y=ylabel('xxx', 'rot', 0);  % do not rotate the y label
set(y, 'position', get(y,'position')-[0.1,0,0]);  % shift the y label to the left by 0.1

Sin embargo, un problema es que si cambiamosaxis([0 1 0 25]) aaxis([0 10 0 25]), la distancia entre la etiqueta y y el eje y también cambiará. ¿Existe una forma conveniente de desplazar la etiqueta y ligeramente hacia la izquierda, pero mantener constante la distancia entre la etiqueta y y el eje y cuando cambiamos el rango de x?

Respuestas a la pregunta(1)

Su respuesta a la pregunta