По умолчанию у сохраненных фигур есть белый фон. Гарантируйте, чтобы цвета сохраненной фигуры совпадали с цветами на отображении путем установки свойства InvertHardcopy
фигуры к 'off'
. Starting in R2014b, you can use dot notation to set properties. If you are using an earlier release, use the set function instead.
Например, создайте столбиковую диаграмму и сохраните ее как файл PNG. Сохраните цвет фона фигуры в сохраненном выводе.
bar([1 10 7 8 2 2 9 3 6]) fig = gcf; fig.InvertHardcopy = 'off'; saveas(gcf,'GrayBackground.png')
saveas
сохранил файл, GrayBackground.png
, в вашей текущей папке. У сохраненной фигуры есть тот же серый цвет фона как экранная фигура.
Чтобы изменить цвет фигуры, установите свойство Color
для фигуры. Например, измените цвет на желтый прежде, чем сохранить фигуру.
bar([1 10 7 8 2 2 9 3 6]) fig = gcf; fig.Color = 'yellow'; fig.InvertHardcopy = 'off'; saveas(gcf,'YellowBackground.png')
saveas
сохранил файл, YellowBackground.png
, в вашей текущей папке. У сохраненной фигуры есть тот же желтый цвет фона как экранная фигура.