我想根据一个数据框制作一个图表,该数据框中有一个带有中文字符的列。但是字符不会显示在图表上,我收到了这个错误。
C:\Users\march\anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py:238: RuntimeWarning: Glyph 19996 missing from current font.
font.set_text(s, 0.0, flags=flags
我想根据一个数据框制作一个图表,该数据框中有一个带有中文字符的列。但是字符不会显示在图表上,我收到了这个错误。
C:\Users\march\anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py:238: RuntimeWarning: Glyph 19996 missing from current font.
font.set_text(s, 0.0, flags=flags
1条答案
按热度按时间pxyaymoc1#
您需要确保您使用的字体具有您想要使用的字形。
从上面的链接:
从v2.0开始,默认字体DejaVu包含许多西方字母的字形,但不包含其他脚本,如中文,韩语或日语。
要将默认字体设置为支持所需代码点的字体,请在“font.family”或所需别名列表前添加字体名称