有两个命令:
fc-list 显示所有本机字体;
fc-list :lang=zh family显示本机所有中文字体。比如Songti TC(宋体繁体), Songti SC(宋体简体)
添加如下的语句,就可以实现中文显示了。
import matplotlib.pyplot as plt
plt.rcParams["font.family"]="Songti SC"
参考文献:
https://matplotlib.org/3.1.0/tutorials/text/text_props.html#text-with-non-latin-glyphs
https://github.com/matplotlib/matplotlib/issues/15062
https://stackoverflow.com/questions/42097053/matplotlib-cannot-find-basic-fonts