How can I name the x-axis elements on a plot?
15 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Pietro Fiondella
il 23 Giu 2022
Commentato: Pietro Fiondella
il 23 Giu 2022
I would like to obtain a vector that summarize a certain quantity over all the months.
I want to obtain the name of each month on te x-axis elements but it's not possible whit my script.
I can obtain the graph but then i'm not able to edit the x-element's name.
M=[1 2 3 4 5 6 7 8 9 10 11 12];
Q=[4 8 6 5 3 15 26 17 40 21 19 10];
plot(M,Q)
I try this but it dosent work.
Months={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"};
Q=[4 8 6 5 3 15 26 17 40 21 19 10 30];
plot(Months,Q)
2 Commenti
Risposta accettata
Karim
il 23 Giu 2022
Here you go, you can overwrite the ticks with a string:
% data
M = [1 2 3 4 5 6 7 8 9 10 11 12];
Months = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
Q = [4 8 6 5 3 15 26 17 40 21 19 10];
% Plot the figure
figure
plot(M,Q)
% Define the tick locations, and label them
set(gca,'XTick',M)
set(gca,'XTickLabel',Months)
ylabel('Y data')
xlabel('Month of the year')
Più risposte (0)
Vedere anche
Categorie
Scopri di più su 2-D and 3-D Plots in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!