matplotlib显示不了文字,不光中文,连英文都显示不了(没有报错)

问题遇到的现象和发生背景

matplotlib显示不了文字,不光中文,连英文都显示不了(没有报错)

问题相关代
U, s, Vh = np.linalg.svd(M_pmi)

import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['STKaiti']

words = ["我", "喜欢", "自然", "语言", "处理", "爱", "深度", "学习", "机器", "。"]

for i in range(len(words)):
    plt.text(U[i, 0], U[i, 1], words[i])
plt.xlim(0, 0.6)
plt.ylim(-0.5, 0.6)
plt.savefig('svd.pdf')
plt.show()


```码,请勿粘贴截图 

###### 运行结果及报错内容 

![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/89092620754615.png "#left")

![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/659256207546167.png "#left")

###### 我的解答思路和尝试过的方法 
网上教程基本都试过了
###### 我想要达到的结果

1.可能是编码问题加入
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
在试试

from scipy.interpolate import make_interp_spline
plt.rcParams["font.sans-serif"]=["SimHei"]
plt.rcParams["font.family"]="sans-serif"
plt.rcParams['axes.unicode_minus'] = False
试试,我刚测试通过了