使用export_fig在子图上创建超级图

时间:2013-08-20 09:29:04

标签: matlab export subplot

我正在使用FileExchange函数export_fig从Matlab生成漂亮的pdf图。到目前为止,这一切都运作良好,但在我的子情节上产生一个“超级特征”似乎很难。我尝试使用FileExchange函数suplabel,但每当我使用它时,渲染后它会将我的所有标题字体更改回Courier。作为替代解决方案,我尝试放置一个文本框,但同样的事情发生了。

这是我用来说明问题的示例代码:

figure;

for i=1:6

subplot(2,3,i)
t=0:0.01:6;
plot(t,sin(i*t))

hTitle  = title (sprintf('Sin(%dx)',i));
axis([0 max(t) -1 1])

set(gca                       , ...
    'FontName'   , 'Avant Garde' );
set([hTitle, hXLabel, hYLabel], ...
    'FontName'   , 'Avant Garde');
set([hXLabel, hYLabel]  , ...
    'FontSize'   , 12          );
set( hTitle                    , ...
    'FontSize'   , 13          , ...
    'FontWeight' , 'bold'      );
end

suplabel('Supertitle','t')

export_fig('-painters','-transparent','-r600','-pdf')
open export_fig_out.pdf

这里的主要问题是,是否有人知道在继续使用export_fig时如何轻松解决此问题?

0 个答案:

没有答案