matlab: как заполнить одну сторону графика одним цветом, а остальную - другой - PullRequest
0 голосов
/ 14 февраля 2020

Вдохновленный старостью империй (картинка из здесь ), я хотел бы создать сюжет, который разделит панель на два цвета на нанесенной линии. Как этого достичь?

Код:

separator=randi(100,1,20);
figure; hold on; plot(separator);
%below the separator it should be blue, above red

enter image description here

1 Ответ

1 голос
/ 14 февраля 2020

Спасибо @ Wolf ie, который помог мне разобраться

y_max = 100;
separator=randi(y_max,1,20);
figure; hold on; area([separator;y_max-separator]');

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...