使用 Seaborn 进行画图时,显示中文乱码,但 CentOS 上已经安装了 SimHei 和 Microsoft YaHei 字体了,网上大多数解决方法是这样的:
import matplotlib as mpl
mpl.rcParams['font.family'] = ['SimHei']
mpl.rcParams['axes.unicode_minus'] = False
但是尝试过后,显然是无效的,具体解决方法如下:
import seaborn as sns
sns.set_style({'font.sans-serif': ['Microsoft YaHei', 'SimHei']})