How to get and set ylabel position in normalized units?
8 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I would like to shift (increase the gap) for ylabel. The standatd method is the following: ylabh = get(gca,'ylabel'); set(ylabh,'position',get(ylabh,'position') - [shift 0 0]);
But how to get and set this in normalized coordinates? I cannot figure out.
0 commentaires
Réponses (1)
alice
le 5 Juil 2017
Modifié(e) : alice
le 5 Juil 2017
You can set the units to normalized first:
...
set(ylabh,'Units','normalized');
set(ylabh,'position',get(ylabh,'position') - [shift 0 0]);
1 commentaire
Giuseppe Naselli
le 6 Fév 2018
the solution you proposed gives a error (below)
Error using ylabel (line 16)
Not enough input arguments.
Voir également
Catégories
En savoir plus sur Annotations dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!