How to represent axis values are multiple of thousand

27 vues (au cours des 30 derniers jours)
Mekala balaji
Mekala balaji le 10 Mai 2019
Commenté : Adam Danz le 14 Mai 2019
Hi,
New Picture (1).bmp
I have below code, and want to represent x-axis & y-axis values are multiple of 1000.
I want to display x-axis in multiple of thousand (x10^3) as shown above, and y-axis as x10^2
x=[1000,2000,5000,8000,10000,11000,12000,13000,19000];
y=[100,200,400,500,600,650,780,800,900];
hold on
% scatter(x,y,'X')
% line(x,y)
% plot(x,y,'-o')
plot(x,y,'-o','MarkerSize',10,...
'MarkerEdgeColor','red',...
'MarkerFaceColor',[1 .6 .6])
  3 commentaires
Mekala balaji
Mekala balaji le 10 Mai 2019
Not displaying on y-axis (x10^2).
Adam Danz
Adam Danz le 14 Mai 2019
See solution below.

Connectez-vous pour commenter.

Réponses (1)

Adam Danz
Adam Danz le 10 Mai 2019
Modifié(e) : Adam Danz le 13 Mai 2019
To apply exponential notation to the y axis,
ax = gca
ax.YAxis.Exponent = 2;
Here is a Demo.

Catégories

En savoir plus sur 2-D and 3-D Plots dans Help Center et File Exchange

Produits


Version

R2017a

Community Treasure Hunt

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

Start Hunting!

Translated by