解决方法来自作者:binqiang2wang
链接:https://blog.youkuaiyun.com/m0_37052320/article/details/80296951
一、问题描述:
在文本编辑界面的中文注释和显示都是正常的,但是画图例时,图上显示的中文成乱码,方框。如下图所示。
二、解决方法
尝试了很多,比如matlab预设置里的字体改成中文字体、在画图命令中加入字体的参数设置等。
最后发现了这个文章的方法,很好用。
legend({'ad','ef'},'FontName','simhei');
如果只是给出字体的参数设置,还是没有效果。加上大括号以后,就解决了。有时间再研究一下