Effacer les filtres
Effacer les filtres

Display colorbar label horizontally and specify its position

73 vues (au cours des 30 derniers jours)
Viesturs Veckalns
Viesturs Veckalns le 24 Oct 2017
Modifié(e) : KL le 24 Oct 2017
In this example
figure;
[x, y, z] = sphere;
surf(x, y, z);
c = colorbar;
c.Label.String = 'Z';
I would like the colorbar label to be displayed vertically and in the top right corner off the colorbar. How can I do it?

Réponse acceptée

KL
KL le 24 Oct 2017
Modifié(e) : KL le 24 Oct 2017
EDITED
pos = get(c,'Position');
c.Label.Position = [pos(1)/2 pos(2)+1]; % to change its position
c.Label.Rotation = 0; % to rotate the text
  2 commentaires
Viesturs Veckalns
Viesturs Veckalns le 24 Oct 2017
I don't want to change the location of the colorbar but the location of the colorbar label.
KL
KL le 24 Oct 2017
Ah ok, I completely missed it. Check my edited answer.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Colormaps dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by