kaggle使用matplotlib画图中文乱码问题解决

import matplotlib
import matplotlib.pyplot as plt

kaggle使用matplotlib画图中文乱码问题解决_第1张图片
myfont = matplotlib.font_manager.FontProperties(fname=r'/kaggle/input/flux-predict/STFANGSO/STFANGSO.TTF')

train_corr = df_train.corr()

k = 6
cols = train_corr.nlargest(k,'4G流量MB(1024)(兆字节)')['4G流量MB(1024)(兆字节)'].index
cm = np.corrcoef(df_train[cols].values.T)
hm = plt.subplots(figsize=(10,10))
hm = sns.heatmap(df_train[cols].corr(),annot=True,square=True)
plt.xticks(fontproperties=myfont)
plt.yticks(fontproperties=myfont)

plt.show()
kaggle使用matplotlib画图中文乱码问题解决_第2张图片

你可能感兴趣的:(matplotlib)