Python绘图显示中文最简单的解决办法

第三步:调整 Python 的字体配置 在 Jupyter Notebook 中,输入以下代码以找到配置文件位置,并使用 Notepad++ 打开 matplotlibrc 文件。在文件中查找 #font.sans-serif,并删除注释,添加你的字体英文名称。示例:将配置修改为使用微软雅黑字体。保存更改后,执行第四步。第四步:重启 Kernel 在 Jupyter...
Python绘图显示中文最简单的解决办法
在探索 Python 绘图的旅程中,你或许曾遇到将中文以奇怪的框框显示的尴尬局面。别担心,今天将为你揭示解决这一问题的最简单且一劳永逸的步骤。只需四个步骤,即可轻松解决:

第一步:探索系统字体文件夹

在 Windows 系统中,字体文件夹路径为:C:\windows\Fonts。打开后,你会看到系统中的中文字体。例如,我的系统中包含了以下字体:

注意观察字体文件的类型,通常分为单一字体文件(如 .ttf)和字体文件集合(如 .ttc)。理解这些格式对于后续步骤至关重要。

若你希望使用如微软雅黑这样的字体,但当前为 .ttc 格式,可以通过网络搜索其对应的 .ttf 文件,下载后存入系统字体文件夹。

第二步:查找字体英文名称

确定你希望使用的中文字体后,接下来需要找到其英文名称,以便在配置文件中引用。

第三步:调整 Python 的字体配置

在 Jupyter Notebook 中,输入以下代码以找到配置文件位置,并使用 Notepad++ 打开 matplotlibrc 文件。

在文件中查找 #font.sans-serif,并删除注释,添加你的字体英文名称。

示例:将配置修改为使用微软雅黑字体。

保存更改后,执行第四步。

第四步:重启 Kernel

在 Jupyter Notebook 中,执行以下操作以重启 Kernel。

通过这个步骤,系统字体配置生效,你的中文文本将不再以框框显示。

测试一下:

修改配置后,中文文本将以正确的方式显示,例如使用微软雅黑字体。

学会如何调整配置文件后,你还可以在每个 ipynb 文件中直接调整字体设置,无需全局修改。

对于希望避免修改全局配置的用户,可以考虑在每个文件中加入特定的字体配置代码。

此外,当在使用 seaborn 包绘图时,如果绘图风格改变导致中文显示问题,可以尝试在代码中增加额外的配置语句来确保字体正确显示。2024-10-02
mengvlog 阅读 89 次 更新于 2025-12-17 16:25:04 我来答关注问题0
檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部