天天看點

matlab figure 調整大小、字型、線寬

用 matlab 畫了一張圖,投稿時要縮小,縮小後字型就會過小或者發虛。

解決辦法:

% figure resize
set(gcf,'Position',[   ]);
set(gca,'Position',[   ]);  %調整 XLABLE和YLABLE不會被切掉
figure_FontSize=8;
set(get(gca,'XLabel'),'FontSize',figure_FontSize,'Vertical','top');
set(get(gca,'YLabel'),'FontSize',figure_FontSize,'Vertical','middle');
set(findobj('FontSize',),'FontSize',figure_FontSize);
set(findobj(get(gca,'Children'),'LineWidth',),'LineWidth',);
           

解釋:

set(gcf,'Position',[   ]);
這句是設定繪圖的大小,不需要到word裡再調整大小。我給的參數,圖的大小是7cm

set(gca,'Position',[   ]);
這句是設定xy軸在圖檔中占的比例,可能需要自己微調。

figure_FontSize=8;
set(get(gca,'XLabel'),'FontSize',figure_FontSize,'Vertical','top');
set(get(gca,'YLabel'),'FontSize',figure_FontSize,'Vertical','middle');
set(findobj('FontSize',),'FontSize',figure_FontSize);
這4句是将字型大小改為8号字,在小圖裡很清晰

set(findobj(get(gca,'Children'),'LineWidth',),'LineWidth',);
這句是将線寬改為2
           

利用Matlab中的Figure 調整圖檔的大小、字号、線寬【總結】

繼續閱讀