解决方法
# 用于正常显示中文
plt.rcParams['font.sans-serif'] = ['SimHei']
# 用来正常显示负号
plt.rcParams['axes.unicode_minus'] = False
示例代码
未使用情况
import numpy as np
import matplotlib.pyplot as plt
plt.style.use('ggplot')
if __name__ == '__main__':
plt.title(u"中文测试")
plt.xlabel(u'X轴')
plt.ylabel(u'Y轴')
plt.plot(np.arange(5), np.arange(5))
plt.show()
使用情况
import numpy as np
import matplotlib.pyplot as plt
plt.style.use('ggplot')
# 用于正常显示中文
plt.rcParams['font.sans-serif'] = ['SimHei']
# 用来正常显示负号
plt.rcParams['axes.unicode_minus'] = False
if __name__ == '__main__':
plt.title(u"中文测试")
plt.xlabel(u'X轴')
plt.ylabel(u'Y轴')
plt.plot(np.arange(5), np.arange(5))
plt.show()