1
我需要將軸參數的字體更改爲Arial。代碼中需要修改什麼?我已經在Arial Font中定義了我的座標軸參數,但它不起作用?由於在MATLAB中將軸參數字體更改爲Arial
newfigure = h_figure;
% fsize=[0 0 9 7]*1.394; % Genesys
fsize=[0 0 9 7]*1.394; % Framemaker
set(newfigure,'PaperUnits','centimeters');
% Festlegen der Dimensionen in cm der gesamten Grafik + Ueberschrift
set(newfigure,'PaperPosition',fsize);
set(newfigure,'Position',fsize*254/6.1);
figure(h_figure);
ax1=axes('Position',[0 0 1 1],'Visible','off');
% copy the axes into the new figure
%newaxes = copyobj(handles.axes2,newfigure);
%set(ax1,'Position',[0.1475 0.11 0.7688 0.841],'FontSize',[10],'GridLineStyle','-');
set(ax1,'Position',[0.5 0.11 0.7688 0.5],'FontSize',[20],'FontName','Arial','GridLineStyle','-','MinorGridLineStyle','-'); % Ra. 5.7.13
% print the new figure
%pos=0;
pos=findstr(image_name, 'color'); % für farbige Plots!
if isempty(pos)
%print(newfigure,'-deps','-tiff',image_name);
print(newfigure,'-dsvg',image_name); %--------------------------------------------------------------------------------------------------------------- NEW MODIFICATION
else
print(newfigure,'-depsc','-tiff',image_name);
end
% save smithchart
savefiguresmith_cmd_ext(handles)
%print(newfigure,'-deps','-tiff',filename);
% close the new figure
%close(newfigure)
嘗試改變父'figure'而不是'axes'的財產。 – Hoki
什麼操作系統和MATLAB版本? – Suever
Matlab 2015版本和32位Windows 7操作系統 – KHAN6691