matlab:'copy figure' 的命令行等价物是什么?
matlab: what is the command-line equivalent of 'copy figure'?
如果我使用 print -clipboard -dmeta
我得到的结果(粘贴到 Illustrator 时未矢量化)与我在图中 window.'copy figure' 上单击时得到的结果不同。
- 有谁知道点击图形菜单中的'copy figure'会发生什么('under the hood'?)
- 有没有比
print -clipboard -dmeta
更精确地模拟这个函数的matlab函数?
版本输出:
MATLAB Version: 9.9.0.1524771 (R2020b) Update 2
似乎有些不对,因为命令print -clipboard -dmeta
将图形复制为矢量数据
无论如何,您也可以另存为带有增强型图元文件扩展名的当前图形: saveas(gcf, 'Fig1.emf')
,然后将基于矢量的文件加载到任何软件中。
两者都
print -clipboard -dmeta
和
hgexport(gcf, '-clipboard')
将当前图形导出为 Windows 图元文件,如果:
- 您在 Windows 平台上。
- 该图使用 Painters 渲染器。
使用 OpenGL 渲染器时,导出始终为位图。
要切换图形以使用 Painters 渲染器,请使用
set(gcf,'renderer','painters');
如果我使用 print -clipboard -dmeta
我得到的结果(粘贴到 Illustrator 时未矢量化)与我在图中 window.'copy figure' 上单击时得到的结果不同。
- 有谁知道点击图形菜单中的'copy figure'会发生什么('under the hood'?)
- 有没有比
print -clipboard -dmeta
更精确地模拟这个函数的matlab函数?
版本输出:
MATLAB Version: 9.9.0.1524771 (R2020b) Update 2
似乎有些不对,因为命令print -clipboard -dmeta
将图形复制为矢量数据
无论如何,您也可以另存为带有增强型图元文件扩展名的当前图形: saveas(gcf, 'Fig1.emf')
,然后将基于矢量的文件加载到任何软件中。
两者都
print -clipboard -dmeta
和
hgexport(gcf, '-clipboard')
将当前图形导出为 Windows 图元文件,如果:
- 您在 Windows 平台上。
- 该图使用 Painters 渲染器。
使用 OpenGL 渲染器时,导出始终为位图。
要切换图形以使用 Painters 渲染器,请使用
set(gcf,'renderer','painters');