По умолчанию у сохраненных фигур есть белый фон. Гарантируйте, что цвета сохраненной фигуры совпадают с цветами на отображении путем установки свойства InvertHardcopy
фигуры к 'off'
. Начиная с R2014b, вы можете использовать запись через точку для того, чтобы задать свойства. Если вы используете более раннюю версию, используйте вместо этого функцию set.
Например, создайте столбчатую диаграмму и сохраните ее как файл 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
, в вашей текущей папке. У сохраненной фигуры есть тот же желтый цвет фона как экранная фигура.