1. 程式人生 > >matplotlib.pyplot 中文問題

matplotlib.pyplot 中文問題

使用py3plt的時候,不能正常使用中文,這裡需要修改一下plt.reParams的設定,
# 設定支援中文
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
直接在程式碼裡面加上這行程式碼就可以了
import numpy as np
import matplotlib.pyplot as plt

# 設定支援中文
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
if __name__ == "__main__": """驗證中心極限定理""" t = 1000 a = np.zeros(10000) for i in range(t): a += np.random.uniform(-5, 5, 10000) a /= t plt.hist(a, bins=30, color='g', alpha=0.5, normed=True, label='均勻分佈疊加') plt.legend(loc='upper left') plt.grid()
  plt.show()