Mam dwie tablice x
i y
. Szyk x
zawiera wartości 10,20,30,40, .... 1000. I tablica y
zawiera losową wartość od 0 do 1. Wykreśliłem wykres w Matlabie, a następnie na osi X tylko 100, 200, 300 ... 1000. Tak więc analiza na wykresie wydaje się być niezgodna z oczekiwaniami. Jeśli oś X zawiera interwały punktowe z pewną mniejszą różnicą (tutaj 100), może być szansa, że wynik będzie idealny. Jak to zrobić?
Odpowiedzi:
1 dla odpowiedzi № 1Matlab pokazuje x-ticks w odstępie, który będzie wystarczająco czytelny, aby go przeczytać. Możesz ustawić odstępy w znacznikach osi X, jak chcesz xticks
(i to samo dla yticks
), jeśli masz Matlab 2016b lub nowszy oraz z set
polecenie dla wcześniejszych wersji. Oto przykład:
x = 10:1000;
y = rand(1,size(x,2));
plot(x,y,"o")
set(gca,"XTick",50:50:1000) % <- set the places where X axis have ticks
% xticks(50:50:1000) % in version 2016b or later
Wynik z powyższego przykładu: