Прежде, чем сохранить фигуру, рассмотрите формат файла, который вы хотите использовать. Можно сохранить фигуру или как растровое изображение или как файл векторной графики.
Растровые изображения содержат основанное на пикселе представление фигуры. Этот тип формата широко используется веб-браузерами и другими приложениями та графика отображения. Однако растровые изображения не масштабируются хорошо. Вы не можете изменить отдельные графические объекты, такие как строки и текст, в других графических приложениях. Поддерживаемые форматы растрового изображения включают PNG и JPEG.
Файлы векторной графики хранят команды, которые перерисовывают фигуру. Этот тип формата масштабируется хорошо, но может привести к большому файлу. Кроме того, файлы векторной графики не могут произвести правильное 3-D расположение объектов в определенных случаях. Некоторое интенсивное редактирование поддержки приложений форматов векторной графики, но некоторая поддержка приложений, только изменяющая размер диаграммы. В целом попытайтесь внести все необходимые изменения, в то время как ваша фигура находится все еще в MATLAB®. Поддерживаемые форматы векторной графики включают PDF, EPS и SVG.
Для полного списка поддерживаемых форматов файлов смотрите Параметры формата файлов.
Чтобы сохранить фигуру, используйте или saveas
или функцию print
. Например, сохраните столбиковую диаграмму как файл PNG. Используйте gcf
, чтобы сохранить текущую фигуру.
bar([1 10 7 8 2 2 9 3 6])
saveas(gcf,'BarChartFile.png')
Если вы хотите дополнительное управление сохраненным выводом, таким как установка разрешения или управление средством отображения, используйте функцию print
, чтобы сохранить фигуру вместо этого.
Детали сохраненных и печатных фигур могут отличаться от фигуры по отображению. Чтобы быть выведенными, который более сопоставим с отображением, смотрите, Сохраняют фигуру, Сохраняющую Цвет фона, и Сохраняют фигуру в Определенном Размере и Разрешении.
Если вы хотите отредактировать фигуру в другом приложении, сохраните его как файл векторной графики, такой как PDF или EPS. Используйте или saveas
или функцию print
, чтобы сохранить фигуру.
Например, сохраните столбиковую диаграмму как файл EPS с цветом с помощью формата файла 'epsc'
.
bar([1 10 7 8 2 2 9 3 6]) saveas(gcf,'BarChartFile','epsc')
saveas
сохраняет столбиковую диаграмму как BarChartFile.eps
eps. Для черно-белого файла EPS используйте формат 'eps'
вместо этого. Для полного списка поддерживаемых форматов файлов смотрите Параметры формата файлов.
Настройка вашей фигуры в MATLAB, прежде чем вы сохраните его, может избавить от необходимости использовать другое приложение для редактирования.
Чтобы настроить фигуру программно, установите свойства графических объектов. Как правило, графические функции возвращают выходные аргументы, что можно использовать, чтобы получить доступ и изменить графические объекты. Например, присвойте объекты линии на графике, возвращенные от функции plot
до переменной, и установите их свойство LineWidth
.
p = plot(rand(5));
set(p,'LineWidth',3)
Если вы не возвращаете графические объекты как выходные аргументы, можно использовать findobj
, чтобы найти объекты с определенными свойствами. Например, найдите все объекты в текущей фигуре с набором свойств Type
к 'line'
. Затем установите их свойство LineWidth
.
plot(rand(5)) p = findobj(gcf,'Type','line') set(p,'LineWidth',3);
Для списка всех графических объектов и их свойств, см. Свойства графического объекта.
Чтобы настроить фигуру в интерактивном режиме, используйте или Инспектор свойств или диалоговое окно Setup Экспорта. Для получения дополнительной информации о диалоговом окне Setup Экспорта смотрите, Настраивают фигуру В интерактивном режиме Перед Сохранением.
Чтобы импортировать фигуру в приложение Microsoft®, такое как Word или PowerPoint®, нажимают Insert> Picture> From File в приложении. Затем перейдите к своему сохраненному файлу.
Чтобы добавить фигуру к документу LATEX, сначала сохраните фигуру, использующую формат EPS. Например, saveas(gcf,'BarChart','epsc')
. Затем используйте элемент \includegraphics
в документе LATEX, чтобы включать файл. Например:
\documentclass{article} \usepackage{graphicx} \begin{document} \begin{figure}[h] \centerline{\includegraphics[height=10cm]{BarChart.eps}} \caption{Bar Chart from MATLAB} \end{figure} \end{document}
Эта таблица приводит поддерживаемые форматы растрового изображения.
Опция | Формат растрового изображения | Соответствующее расширение файла |
---|---|---|
'jpeg' | 24-битный JPEG | .jpg |
'png' | 24-битный PNG | .png |
'tiff' | TIFF, 24-битный (сжатый) | .tif |
'tiffn' | 24-битный TIFF (не сжатый) | .tif |
meta | Расширенный метафайл (только Windows) | .emf |
'bmpmono' | Монохром BMP | BMP |
BMP | 24-битный BMP | BMP |
'bmp16m' | 24-битный BMP | BMP |
'bmp256' | 8-битный BMP (256 цветов, использует фиксированную палитру), | BMP |
'hdf' | 24-битный HDF | .hdf |
PBM | PBM (простой формат) 1-битный | PBM |
'pbmraw' | PBM 1-битный (формат .raw) | PBM |
'pcxmono' | 1-битный PCX | .pcx |
'pcx24b' | PCX 24-битный цвет (три 8-битных плоскости) | .pcx |
'pcx256' | PCX 8-битный более новый цвет (256 цветов) | .pcx |
'pcx16' | PCX более старый цвет (EGA/VGA, с 16 цветами) | .pcx |
PGM | PGM (простой формат) | PGM |
'pgmraw' | PGM (формат .raw) | PGM |
'ppm' | PPM (простой формат) | .ppm |
'ppmraw' | PPM (формат .raw) | .ppm |
Эта таблица приводит поддерживаемые форматы векторной графики.
Опция | Формат векторной графики | Соответствующее расширение файла |
---|---|---|
'pdf' | Полная страница цвет формата переносимых документов (PDF) | .pdf |
eps | Инкапсулированный PostScript® (EPS) Уровень 3, черный и белый | eps |
'epsc' | Инкапсулированный формат PostScript (EPS) цвет Уровня 3 | eps |
'eps2' | Инкапсулированный формат PostScript (EPS) Уровень 2, черный и белый | eps |
'epsc2' | Инкапсулированный формат PostScript (EPS) цвет Уровня 2 | eps |
meta | Расширенный Метафайл (только Windows®) | .emf |
'svg' | SVG (масштабируемая векторная графика) | .svg |
'ps' | Полностраничный PostScript (PS) Уровень 3, черный и белый | .ps |
'psc' | Полностраничный PostScript (PS) цвет Уровня 3 | .ps |
'ps2' | Полностраничный PostScript (PS) Уровень 2, черный и белый | .ps |
'psc2' | Полностраничный PostScript (PS) цвет Уровня 2 | .ps |