Как мне изменить цвет фона подзаголовка в MATLAB?

StackOverflow https://stackoverflow.com/questions/157685

  •  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');
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top