MATLAB 中的对数图仅在位置 10^x 处标记轴,其中 x 是整数(例如,10^4、10^5、10^6)。有时,可能需要在中间位置或次要刻度处添加标签(例如,5*10^4、5*10^5)。
为了放置这样的标签,我使用了text
带有适当坐标x
的命令。y
但是,文本命令中上标的字体与默认轴标签中的字体不同。即使轴标签和文本的字体通过以下方式设置为相同也是如此:
set(0,'DefaultAxesFontName','Helvetica');
set(0,'DefaultTextFontName','Helvetica');
set(0,'DefaultTextFontSize',15);
set(0,'DefaultAxesFontSize',15);
特别是,与文本框相比,默认轴标签中的上标字体大小似乎更小。有没有办法解决这种差异,使文本框中的字体和轴标签中的字体相同(包括上标)?