Matlabで1ptの太さの線でいくつかの単純な線プロットを作成しようとしています(デフォルトは0.5ptだと思います)。export_fig で作成された私の eps/pdf 出力には、2 つの問題があります。
1) y 軸の上部を見てください。目盛りと軸が正しく重なっていません。これは、ゼロに目盛りがない場合にも原点で発生します (x 軸と y 軸が完全に重なっていないことを意味します)。軸線がそれぞれの端で 0.5pt 長い場合、適切なコーナーができます。
2) プロットされた関数の上部は、プロットの最上部近くで細くなっています。これは私には本当に悪いように見えます。box('on') がある場合、これは発生しません。カラー関数は、黒い境界ボックスの上に印刷されます。しかし、私は最終的な数字のために箱をなくす必要があります.
どんな助けでも大歓迎です。
(ああ、画像を投稿できません!? ここで私の図を参照してください: http://postimg.org/image/jq69yy747/ )
transfer_fig = figure;
plot(w_ppm,f1,'LineWidth',1); hold on;
plot(w_ppm,f2,'LineWidth',1,'Color','r','LineStyle','--');
xlabel('\omega_S (ppm)','FontSize',8,'FontName','Arial');
ylabel('Transfer (%)','FontSize',8,'FontName','Arial');
set(gcf,'Position',[50 500 300 300/1.618]) % Set figure format
set(gca,'YTick',[0 50 100],...
'XTick',[0 20 40 60],...
'TickDir','out',...
'LineWidth',1,...
'FontSize',8,...
'FontName','Arial',...
'Clipping','off',...
'Color',[1 1 1]);
axis([w_ppm(1) w_ppm(end) 0 100]);
box('off');
export_fig transfer -eps -pdf -png -transparent -nocrop