针对MATLAB 绘图时figure图例中汉字无法识别问题

1.错误描述:

figure图例中汉字无法识别,在相应位置显示正方形

2.错误如下图:


3.错误原因:

set(gca,'XTickLabel',{'直接设计','优化设计'},'FontSize',15,'FontName','Times New Roman');    %修改横坐标名称、字体

Times New Roman仅支持英文拼音,不支持中文汉字。需选择一种支持中文的字体就行了

4.解决方法:

set(gca,'XTickLabel',{'直接设计','优化设计'},'FontSize',15,'FontName','Microsft YaHei UI');   


猜你喜欢

转载自blog.csdn.net/qazjingjing/article/details/80530947