八度图未正确打印在pdfcairo中

时间:2019-02-18 10:26:25

标签: plot octave

我正在尝试subplot的数据,但是以PDF格式打印会带来无法使用的结果:标题和x轴标题被剪切(图例的框被图形覆盖,但是我可以与其他职位一起处理)。我必须使用gnuplot和pdfcairo,因为其他seup不能使用特殊字符,变音符号等。

clear;clc;close all;clf;clear all;
graphics_toolkit("gnuplot")

    x = 0:.1:10;
    y1 = exp(-x).*sin(x);
    y2 = exp(x);

h=figure(1);

subplot(2,1,1);
    plot(x,y1)
        h1 = plot(x,y1);
        set(h1,'LineWidth',4)
        set(gca,'FontSize',32)
        set(gca,'FontName','Times')
        set(get(gca,'Ylabel'),'String','TTEST test \rho \rightarrow','FontWeight','Bold','FontSize',32)
        set(get(gca,'Xlabel'),'String','abc / - \rightarrow','FontWeight','Bold','FontSize',32)
        legend({
          'h_{ref}(t)'
          },"location", 'northeast');
          title('TITLE')

        l1 = legend;
        set(l1,'FontName','Times')

  subplot(2,1,2);  
        h2 = plot(x,y2);
        set(h2,'LineWidth',4)
        set(gca,'FontSize',32)
        set(gca,'FontName','Times')
        set(get(gca,'Ylabel'),'String','TTEST test \rho \rightarrow','FontWeight','Bold','FontSize',32)
        set(get(gca,'Xlabel'),'String','agc / -\rightarrow','FontWeight','Bold','FontSize',32)
        legend({
          'h_{ref}(t)'
          },"location", 'northeast');
        l2 = legend;
        set(l2,'FontName','Times')
print ('title_axis.pdf', '-dpdfcairo', '-S1000,600');

0 个答案:

没有答案