Линии Xaxis / Yaxis на графике Matlab - PullRequest
0 голосов
/ 01 февраля 2019

не могу найти это:

Я хотел бы построить линию на оси X и Y, которая всегда соответствует 100% ширине или высоте фигуры.

figure; hold on;
plot(rand(1,100));
line(xlim,[.5 .5],'Color','red');
line([50 50],ylim,'Color','red');
pause(.5)
xlim([1 200]);% lines should now automatically extend

с grid on возможно получить сетку, которая масштабируется автоматически, однако кажется невозможным ограничить сетку только осями X / Y.Идеи?

bsdf

после масштабирования:

asdf

что бы япредпочитаю:

enter image description here

Ответы [ 2 ]

0 голосов
/ 02 февраля 2019

Функции xline и yline были введены в MATLAB R2018b и работают именно так, как вам нужно.

Кроме того, можно добавить(текстовая) метка в строке.

0 голосов
/ 02 февраля 2019
figure;
plot([1:10]);
set(gca, 'position', [0 0  1 1]);

enter image description here

...