解決jupyter 中使用matplotlib中無法顯示中文問題

文章目錄

問題

在jupyter中使用matplotlib時無法顯示中文

import matplotlib.pyplot as plt

plt.figure(figsize=(5,4),dpi=80)  
x=[1,2,3]
y=[3,2,1]
plt.plot(x,y,label='測試') #繪製圖像


plt.xlabel('x軸')
plt.ylabel('y軸')

plt.legend(loc='lower left') #顯示圖例
plt.show() #顯示圖像

在這裏插入圖片描述

解決方法

加上如下代碼

plt.rcParams['font.sans-serif']=['SimHei'] # 設置字體爲黑體,解決Matplotlib中文亂碼問題
plt.rcParams['axes.unicode_minus']=False # 解決Matplotlib座標軸負號'-'顯示爲方塊的問題

import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] 
plt.rcParams['axes.unicode_minus']=False 

plt.figure(figsize=(5,4),dpi=80)  
x=[1,2,3]
y=[3,2,1]
plt.plot(x,y,label='測試') #繪製圖像


plt.xlabel('x軸')
plt.ylabel('y軸')

plt.legend(loc='lower left') #顯示圖例
plt.show() #顯示圖像

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章