**中加入以下**,字型可隨意設定為系統已有字型
pyplot.rcparams[
'font.sans-serif']=
['microsoft yahei'
]
以微軟雅黑為例:
import matplotlib.pyplot as pyplot
x =[
2001
,2002
,2003
,2004
,2005
]y1 =
[2132
,3213
,3244
,5467
,8765
]y2 =
[2432
,6434
,7645
,3254
,1234
]pyplot.plot(x, y1, color=
'red'
, linewidth=
2.0, linestyle=
'--'
, label=
'紅色'
)pyplot.plot(x, y2, color=
'green'
, linewidth=
3.0, linestyle=
':', label=
'綠色'
)pyplot.rcparams[
'font.sans-serif']=
['microsoft yahei'
]pyplot.legend(loc=
'best'
)pyplot.xlabel(
'年份'
)pyplot.ylabel(
'銷量'
)pyplot.title(
'銷量排行'
)pyplot.yticks(
[2000
,5000
,8000],
[r'很少'
, r'一般'
, r'很多'])
pyplot.show(
)
折線圖:
matplotlib顯示中文
大致就是matplotlib庫中沒有中文字型。1 我安裝的anaconda,這是對應的matplotlib的字型所在資料夾 怎麼找到matplotlib配置資料夾所在,下面解決方案會敘述,easy man c anaconda64 lib site packages matplotlib mpl d...
matplotlib顯示中文
import matplotlib import matplotlib.pyplot as plt 首先看有哪些字型可選 for i in sorted f.name for f in matplotlib.font manager.fontmanager.ttflist print i 從這裡面選...
matplotlib顯示中文
注意 import matplotlib.pyplot as plt import pylab as plt 效果圖 方式一 fontproperties import matplotlib.pyplot as plt from matplotlib.font manager import font...