Как мне изменить цвет фона подзаголовка в MATLAB?
-
03-07-2019 - |
Вопрос
Я пытаюсь изменить цвет фона одного подзаголовка на рисунке MATLAB.
Это явно выполнимо, поскольку пользовательский интерфейс позволяет это, но я не могу найти функцию для автоматизации этого.
Я изучил whitebg
, но это меняет цветовую гамму всего рисунка, а не только текущего подзаголовка.
(Кстати, я использую MATLAB версии 6.1)
Решение
Вы можете использовать команду set.
set(subplot(2,2,1),'Color','Red')
Это даст вам красный фон в местоположении подзаголовка 2,2,1.
Другие советы
Я знаю, вы упомянули, что используете MATLAB 6.1, но стоит упомянуть, что в более новых версиях MATLAB вы можете указать дополнительные аргументы пары свойство-значение при первоначальном вызове ВСПОМОГАТЕЛЬНЫЙ СЮЖЕТ, что обеспечивает более компактный синтаксис.Ниже создается ось с красным фоном в верхнем левом углу макета 2 на 2:
subplot(2,2,1,'Color','r');
Я не уверен, в какой версии MATLAB был введен этот синтаксис, поскольку примечания к выпуску, возвращающиеся к версии 7 (R14) кажется, ты об этом не упоминаешь.
Я не использовал Matlab несколько лет, но я думаю, что это вполне может быть метод whitebg, вызываемый после объявления подзаголовка, аналогично тому, как вы задаете заголовок.
subplot(3, 2, 4), hist(rand(50)), whitebg('y');