pyplot - 负数显示错误

Sha*_*nam 2 python matplotlib

当我将默认字体更改为“Times New Roman”时,负数显示不正确。我想知道问题是什么以及如何解决它。我正在使用plt.rcParams["font.family"] = "Times New Roman"plt.rc('font',family='Times New Roman')。这里分别是默认字体和新字体的图片。

在此处输入图片说明 在此处输入图片说明

Sha*_*nam 6

正如@WillemVanOnsem 在原始问题下面的评论中提到的那样,它可以通过使用来解决 plt.rcParams['axes.unicode_minus'] = False