在我们使用matplotlib自带风格后,可能会出现中文字符显示为空格的问题.如:

这时,我们要插入以下代码:
import matplotlib.pyplot as plt
# 解决中文显示问题
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
注意:有些风格如seaborn不支持此解决方案.暂未找到解决方法.可修改风格为ggplot.两者基本相同:
plt.style.use('ggplot')
修改完成后,可以看到问题已解决:
当使用matplotlib特定风格后,可能出现中文字符显示为空白的状况。为了解决这个问题,可以采用以下代码:设置字体为SimHei并关闭Unicode减号显示。如果某些风格如seaborn不支持此解决方案,可以尝试切换到ggplot风格。完成这些步骤后,中文显示问题将得到解决。
2976

被折叠的 条评论
为什么被折叠?



