close
一、前言
在使用matplotlib或是df.plot()出現下面狀況,原本的欄名或是圖例使用中文而無法顯示。
常常擔心用python做報告輸出時產生一堆方框導致無法搬上檯面嗎?其實一條程式碼就可以解決了。
二、解決辦法
只要在程式碼加上這一句就可以了!
這樣就可以在legend、label、title顯示中文了~順利解決matplotlib畫圖無法顯示中文問題。
plt.rcParams['font.sans-serif'] = ['Microsoft YaHei'] # 使用中文字體
完整程式碼
import matplotlib.pyplot as plt
import pandas, numpy
data = {'星星': [5, 10],
'老虎': [8, 16],
'土豪': [10, 20]}
df = pandas.DataFrame(data)
df.plot()
plt.rcParams['font.sans-serif'] = ['Microsoft YaHei'] # 使用中文字體
三、後記
大家一起當一個快樂中文仔吧!下次來解一篇量化資料常用圖表範例大全及細節調整!
文章標籤
全站熱搜