今天在使用 matplotlib 来做图形显示,Y 轴值域包含负数,但是很奇怪,负号变成了"□"方框如下图:
我估计着是编码问题,google 搜索"matplotlib minus square box",第一条就找到了答案。
在你的代码中添加:
import matplotlib as mpl
mpl.rcParams['axes.unicode_minus']=False
最后方框没了,负数正常显示
axes.unicode_minus 我猜测大意是对坐标轴负值进行 unicode 编码,把负号"-"当成字符串进行 unicode.
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于