Python seaborn绘图将数据名称显示为ㅁㅁㅁㅁ;。我怎样才能解决这个问题?

Python seaborn绘图将数据名称显示为ㅁㅁㅁㅁ;。我怎样才能解决这个问题?,python,Python,我试图使用Python Seaborn绘制一些图形,但看起来它无法读取数据名。数据是韩文的 所以这就发生了 import seaborn as sns import matplotlib.pyplot as plt a = ['전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도',

我试图使用Python Seaborn绘制一些图形,但看起来它无法读取数据名。数据是韩文的

所以这就发生了

import seaborn as sns
import matplotlib.pyplot as plt

a = ['전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '서울', '서울', '서울', '서울', '서울', '서울', '서울', '서울', '서울', '서울', '서울', '서울', '서울', '서울', '서울', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도']

df = pd.DataFrame(a, columns=['province'])
sns.catplot(x='province', kind='count', data=df)
plt.show()
图表


如何解决此问题?

这是字体的问题。只需将字体设置为支持
CJK
(中日韩)字符的字体,例如
“Noto Sans CJK JP”
。 然后,只需使用
sns.set(font=…)
进行设置:

将熊猫作为pd导入
导入seaborn作为sns
#:设置字体
sns.set(font='Noto Sans CJK JP')
a=['전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '전라북도', '서울', '서울', '서울', '서울', '서울', '서울', '서울', '서울', '서울', '서울', '서울', '서울', '서울', '서울', '서울', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도', '경기도'] 
df=pd.DataFrame(a,列=['province'])
sns.catplot(x='province',kind='count',data=df)
导致:


请参阅以获取Matplotlib(以及Seaborn)可以在系统中找到的可用字体列表。

使用
print(df)
?print(df['province'])0서울 1.서울 2.서울 3.경기도 ... 1499경기도 1500경기도 Name:province,Length:1500,dtype:object能否请您提供一个名称,以便其他人可以复制您的问题?是的,我已经输入了代码以及从中获得的结果。您使用的是Python 2还是Python 3?它在我的上仍然不起作用…我使用的是PyCharm。@Peter它也应该与PyCharm一起工作。您是否收到任何错误消息?从中运行它可能是一个好主意我是一个IPython控制台,以查看它是否在那里工作和/或您会遇到什么错误。下载和安装支持韩语的不同字体时遇到一些问题,并对其进行了测试…但结果表明,这与下面的代码一样简单。sns.set(font='AppleGothic')解决了问题。谢谢。@Peter Cool!也许你想投票/接受这个答案:-)