How to se x axis with specific range

3 visualizzazioni (ultimi 30 giorni)
Borja Zamarreño
Borja Zamarreño il 7 Giu 2020
Hello everyone i need some help setting my x axis. As you can see in the image below my maximum value is near 10^-9 and the minimum is 0. The proble is thar near the 0 value i have data with values of 10^-16 and 10^-13 and i want that data to be shown.
I would like to see my axis going from 0 to the next minimun value and then ever 10^-1 value.
An example of what i want is this. x-axis= 0 ,10^-16, 10^-15, 10^-14, 10^-13, 10^-12, 10^-1,1 10^-10, 10^-9,
figure(1)
plot(M12D(:,2),M12D(:,1))
ylim([0 4.5])
This is my code, I tried doing xticks but i cant achieve it. M12D is an 326x2 array.
Thanks in advance.
  3 Commenti
Walter Roberson
Walter Roberson il 8 Giu 2020
The above link suggests making the axis log scale, which would generally be a good idea in these kinds of cases.
However, log scale can have some unexpected consequences for values that are 0 or negative. In the case of 0, the edges connecting to 0 will not be drawn, and areas (such as fill() or patch() or surf()) that involve a 0 will not be drawn. Negative values can get a bit odd...
Borja Zamarreño
Borja Zamarreño il 9 Giu 2020
I will try it then, thank u so much

Accedi per commentare.

Risposte (0)

Tag

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by