matplotlib 中文显示

温馨提示:本文最后更新于2024-12-10 14:08:18,某些文章具有时效性,若有错误或已失效,请在下方留言

PyChorm 中使用利用虚拟环境进行matplotlib绘制图像中显示中文。

下载字体

使用 SimHei字体,点击此处链接进行字体下载。

ttf文件存储位置

进入 Python 脚本,执行以下操作

>>> import matplotlib
>>> print(matplotlib. matplotlib_fname())
/Users/xxx/Project/PycharmProjects/skipgram/.venv/lib/python3.12/site-packages/matplotlib/mpl-data/matplotlibrc

进入 ttf 目录

cd /Users/xxx/Project/PycharmProjects/skipgram/.venv/lib/python3.12/site-packages/matplotlib/mpl-data/fonts/ttf/

图片[1]-matplotlib 中文显示-Stewed Noodles 资源

复制字体

cp /Users/xxx/Downloads/SimHei.ttf .

删除缓存文件

在终端中删除缓存文件,执行的命令如下

修改matplotlibrc 文件

matplotlibrc文件的修改内容,如下所示

图片[2]-matplotlib 中文显示-Stewed Noodles 资源

图片[3]-matplotlib 中文显示-Stewed Noodles 资源

重新执行

重新执行 Python 进行图像的绘制。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容