Effacer les filtres
Effacer les filtres

How do I change numbers on the x-axis?

71 vues (au cours des 30 derniers jours)
Shane
Shane le 26 Juin 2014
Commenté : Deepak Sapkota le 18 Juil 2020
I want to switch from matlabdate to hours. So 0.5 matlabdate on the x-axis should be 12 hours. How do I do this without messing up the plot?

Réponse acceptée

Geoff Hayes
Geoff Hayes le 26 Juin 2014
Try changing the XTickLabels of the axis. To view the current x tick labels, in the Command Window type
get(gca,'XTickLabel')
This should return a list of the labels along the x-axis. Note that gca is for "get current axis" and so we assume that the plot whose x-axis labels that you want to change has focus (not some other figure).
Then to change the labels, just provide a new list of the same size and set it via
set(gca,'XTickLabel',[0 12 24 36 48])
Just remember that your new list must have a replacement for each element in the original list.
  1 commentaire
Deepak Sapkota
Deepak Sapkota le 18 Juil 2020
Great, this worked for me. Thanks Geoff.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by