在我们使用matplotlib自带风格后,可能会出现中文字符显示为空格的问题.如:
这时,我们要插入以下代码:
import matplotlib.pyplot as plt
# 解决中文显示问题
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
注意:有些风格如seaborn不支持此解决方案.暂未找到解决方法.可修改风格为ggplot.两者基本相同:
plt.style.use('ggplot')
修改完成后,可以看到问题已解决: