python画图显示中文字体_【python 画图】Python-matplotlib-中文字体显示和设置

字体需要显示中文,需要加上下面这三句:

import matplotlib.pyplot as plt

# 设置matplotlib正常显示中文和负号

plt.rcParams['font.sans-serif']=['SimHei'] # 用黑体显示中文

plt.rcParams['axes.unicode_minus']=False # 正常显示负号

相关性热力图

import pandas as pd

import seaborn as sns

import matplotlib.pyplot as plt

# 设置matplotlib正常显示中文和负号

plt.rcParams['font.sans-serif']=['SimHei'] # 用黑体显示中文

plt.rcParams['axes.unicode_minus']=False # 正常显示负号

df = pd.read_csv("训练数据.txt",sep='\t')

# print(df)

df=df.iloc[:,1:]

print(df)

plt.figure(figsize=(15, 13))

sns.heatmap(df.corr(method="pearson"), annot=True, vmin=-1, vmax=1, cmap='coolwarm', fmt=".2f")

plt.title("pearson")

plt.savefig('c

你可能感兴趣的:(python画图显示中文字体)