栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

解决docker里jupyter中文乱码的问题

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

解决docker里jupyter中文乱码的问题

问题

在docker容器里启动jupyter后,使用plt画图时中文有乱码。

解决

下载SimHei.ttf

链接:Download Free Font SimHei

然后在jupyter里运行如下代码,获取要放置simhei.ttf的目录

import matplotlib as mpl
d0 = mpl.matplotlib_fname()
d1=d0.replace('matplotlibrc', 'fonts/ttf')
print('1. 将SimHei.ttf放到如下目录:n%s' % d1)
print('2. 清空缓存目录:n%s' % (mpl.get_cachedir()))
print('3. 修改配置文件:%s' % d0)

 

修改配置文件 matplotlibrc:

将一下三句修改,并将 # 去掉:

font.family         : sans-serif 
...
font.sans-serif     : SimHei
...
axes.unicode_minus  : False # use unicode for the minus symbol

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/974298.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号