之前在网上找的修改matpltlibrc代码显示负号和中文的方法,但是普通负号和中文没有问题
,坐标轴是指数的时候,指数部分负号依旧是框框,不显示。并且出现如下报错:
MathTextWarning: Font 'default' does not have a glyph for '-' [U+2212], substituting with a dummy symbol.
MathTextWarning)
之前在网上找的修改matpltlibrc代码显示负号和中文的方法,但是普通负号和中文没有问题
,坐标轴是指数的时候,指数部分负号依旧是框框,不显示。并且出现如下报错:
MathTextWarning: Font 'default' does not have a glyph for '-' [U+2212], substituting with a dummy symbol.
MathTextWarning)
建议这样获取需要调整的刻度值循坏设置字体,如果用plt.rcParams全局设置会影响其他字体显示:
for tick in ax.yaxis.get_major_ticks():
tick.label1.set_fontproperties('stixgeneral')