Converting X axis to Exponential values of 10^5
12 views (last 30 days)
Show older comments
Please I have some set of 0-0.019999999999999998 values in a xaxis of a histogram. I want to convert"0.019999999999999998" to an exponential value
Thanks
1 Comment
Oleg Komarov
on 22 Aug 2011
http://www.mathworks.com/matlabcentral/answers/6200-tutorial-how-to-ask-a-question-on-answers-and-get-a-fast-answer
Answers (1)
the cyclist
on 22 Aug 2011
Here are two different ways to achieve what you want:
x = 0.00001:0.00001:0.00005;
y = 1:5;
figure
plot(x,y)
set(gca,'xtick',[0.00001:0.00001:0.00005])
set(gca,'xticklabel',{'1e-5','2e-5','3e-5','4e-5','5e-5'})
SCALE = 1.e-6;
figure
plot(x/SCALE,y)
xlabel('The x value [in units of 1.e-6]')
Putting the exponent in each tick label can take up a lot of space. In cases like yours, I prefer to pull the scale out, and put scale info into the label.
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!