欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

可视化时中文不显示的问题解决(seaborns及pyecharts)

程序员文章站 2022-03-03 13:50:42
...

可视化时,我们希望标签为我们熟知的英文,以下两个办法,做个总结区分:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
from pyecharts import Bar
import matplotlib
matplotlib.matplotlib_fname()  #会显示matplotlibrc文件的地址
#以下解决方案是针对可视化时,用pyecharts
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
#有中文出现的情况,需要u'内容'

#plt.rcParams['font.sans-serif']=['SimHei','Times New Roman'] # 用来正常显示中文标签
#plt.rcParams['axes.unicode_minus']=False

#以下,则可视化时,导入seaborn时的解决方案
from matplotlib.font_manager import FontProperties
myfont=FontProperties(fname=r'C:\Windows\Fonts\simhei.ttf',size=14)
sns.set(font=myfont.get_name())