How to change xticks on a histogram?

91 visualizaciones (últimos 30 días)
Elliot Jenkins
Elliot Jenkins el 17 de Abr. de 2023
Comentada: Star Strider el 17 de Abr. de 2023
Hi,
I simply want to label the x axis of my histogram so every value is labelled. For example, the x tick labels are showing 2,4,6,8 etc automatically. I want it to do 1,2,3,4 etc. Here is the short code:
subplot(2,3,2)
a2= T2(:,8);
b2=table2array(a2);
histogram(b2, 'Facecolor', "k");
title('1980s');
xlabel('Frequency of drought');
ylabel('Number of sites');
j=gca
j.FontName='Times New Roman';
ylim ([0 50]);

Respuesta aceptada

Star Strider
Star Strider el 17 de Abr. de 2023
There are several ways to do this.
Using xticks should work in R2022b
T2 = array2table(rand(100,10)*10); % Create Data
subplot(2,3,2)
a2= T2(:,8);
b2=table2array(a2);
histogram(b2, 'Facecolor', "k");
title('1980s');
xlabel('Frequency of drought');
ylabel('Number of sites');
j=gca
j =
Axes (1980s) with properties: XLim: [-0.5000 10.5000] YLim: [0 30] XScale: 'linear' YScale: 'linear' GridLineStyle: '-' Position: [0.4108 0.5838 0.2134 0.3412] Units: 'normalized' Show all properties
j.FontName='Times New Roman';
ylim ([0 50]);
xticks(1:10)
.
  2 comentarios
Elliot Jenkins
Elliot Jenkins el 17 de Abr. de 2023
Brilliant, thanks so much
Star Strider
Star Strider el 17 de Abr. de 2023
As always, my pleasure!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Histograms en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by