Hello
I would like to add/show specific numbers in x-axis.Like numbers I showed here 52 and last number 142.

 Réponse acceptée

Use the xticks and possibly xticklabels function.
x=0:142;
y=linspace(0.1, 2.7,length(x));
bar(x,y)
xline(52,'m--')
xticks(sort([xticks 52 142]));

4 commentaires

Brave A
Brave A le 27 Fév 2021
Modifié(e) : Brave A le 27 Fév 2021
Thanks but the last 2 numbers overlapping, how to fix that please?
I want only 142.
Cris LaPierre
Cris LaPierre le 27 Fév 2021
Modifié(e) : Cris LaPierre le 27 Fév 2021
That's because the ticks are too close to each other.
You could try rotating the labels
The solution I would recommend is to remove 140 as a tick.
ax=gca;
ax.XTick(end-1)=[];
Brave A
Brave A le 27 Fév 2021
One more question please, how to remove 0/zeros from axis?
Cris LaPierre
Cris LaPierre le 27 Fév 2021
Which zeros do you want removed?
You could either
  • delete or rename the tick label
  • delete or move the tick
  • change you axis limits to not include 0

Connectez-vous pour commenter.

Plus de réponses (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by