Change values of 'x-axis (bar graph) as integers

11 次查看(过去 30 天)
Hi! I have an example of a generated bar graph:
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,....

采纳的回答

Dyuman Joshi
Dyuman Joshi 2023-8-22
%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)

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Discrete Data Plots 的更多信息

产品


版本

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by