Сохранение фигуры, сохраняющей цвет фона

Сохранение текущего фонового цвета

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

Смотрите также

|

Похожие темы