How to change xticks on a histogram?

87 Ansichten (letzte 30 Tage)
Elliot Jenkins
Elliot Jenkins am 17 Apr. 2023
Kommentiert: Star Strider am 17 Apr. 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]);

Akzeptierte Antwort

Star Strider
Star Strider am 17 Apr. 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 Kommentare
Elliot Jenkins
Elliot Jenkins am 17 Apr. 2023
Brilliant, thanks so much
Star Strider
Star Strider am 17 Apr. 2023
As always, my pleasure!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Tags

Produkte


Version

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by