Change values of 'x-axis (bar graph) as integers
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Alberto Acri
am 22 Aug. 2023
Kommentiert: Star Strider
am 22 Aug. 2023
Hi! I have an example of a generated bar graph:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1462107/image.png)
Automatically Matlab generates an x-axis with the values multiplied by 10^4. Is it possible to avoid using 10^4?
So for example 0.5*10^4 becomes 5000, 1*10^4 becomes 10000... I would like to directly enter the values 5000, 10000,....
0 Kommentare
Akzeptierte Antwort
Dyuman Joshi
am 22 Aug. 2023
%Random data
x = 0:4e4;
y = x.^2-x;
plot(x,y)
figure
plot(x,y)
%Get x tick values
t = xticks;
%Create a string with x tick values in integer format
str = compose("%d", t);
%Use the string as x tick labels
xticklabels(str)
1 Kommentar
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!