在Matlab中仅将图形导出为png

时间:2014-03-17 10:43:14

标签: matlab plot

我试图在Matlab中仅输出不包括所有轴和图的每一侧的填充的图。 我使用以下命令删除了轴:

  set(gca, 'Visible','off');

任何想法如何从图中排除填充?

由于

我在导出情节后寻找图像,如下所示: enter image description here

我目前得到的是:

enter image description here

1 个答案:

答案 0 :(得分:3)

这应该足够了(您可能还需要更改图形背景颜色):

axis off
set(gca,'Position',get(gca,'OuterPosition'));

基本上,轴设置包含几个不同的位置值; Position是实际图形周围的边界框,TightInset边界框也包含轴标签等,OuterPosition位于最外层。将最里面的Position设置为等于OuterPosition只会展开图表以填充绘图空间。