В MATLAB, как изменить цвет фона подзаголовка?
Я пытаюсь изменить цвет фона одного подзаголовка в фигуре MATLAB.
это явно возможно, так как пользовательский интерфейс позволяет это, но я не могу найти функцию для его автоматизации.
Я whitebg
, но это меняет цветовую схему всей фигуры, а не только текущий подзаголовок.
(кстати, я использую MATLAB версии 6.1)
3 ответов
вы можете использовать команду 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');