首页 Paddle框架 帖子详情
解决matplotlib使用中文
收藏
快速回复
Paddle框架 问答深度学习 72490 148
解决matplotlib使用中文
收藏
快速回复
Paddle框架 问答深度学习 72490 148

最近想在aistudio上用matplotlib上画一些图,但是考虑到用户群体,图上的标题、标签等还是需要显示成中文。

网上有很多matplotlib显示中文的教程,照着做了,但是遇到了一个很棘手的问题。一般都需要将字体放到/usr/share/fonts和matplotlib字体路径下。aistudio处于安全的考虑,字体文件路径是没有写权限的。这样一来网上所有的教程都成了摆设。

带着这个问题就在平台项目里找,在论坛里找,都没有找到。发现了一个有趣的现象,aistudio公开的项目里用到matplotlib的都是英文,没有发现使用中文的。

折腾了几天,还是找到了一种方法可以完美的解决。

我在项目里面写明了步骤,大家可以看一下。

https://aistudio.baidu.com/aistudio/projectdetail/390895

 

字体地址更换了:https://imgkr.cn-bj.ufileos.com/bfb1dc37-334c-4896-b9f4-fae0ea172328.ttf

记得重命名字体为simhei.ttf

 

感谢@doubi渣渣 提供的字体库,有需要的朋友可以自行下载

https://gitee.com/mirrors/noto-cjk/

7
收藏
回复
全部评论(148)
时间顺序
阿斯顿aaC
#82 回复于2020-08
matplotlib这个东西太辣鸡了, 不好搞啊.......

中文字体放好了用起来也方便

0
回复
阿斯顿aaC
#83 回复于2020-08
Fitzie #81
字体的两个地址都下载不了诶,有无小伙伴遇到相同的问题

你这边是什么问题

0
回复
MLTcola
#84 回复于2020-10
关注:飞桨PPDB,和我们一起学习飞桨。   喜大普奔,此贴已经完成了她的历史任务。 昨晚,深更半夜,AI Studio的小伙伴办了一件大事,默认支持中文字体了,画图再也不用被显示中文困扰了。 [图片]
展开

太爽啦,终于支持中文啦

0
回复
Mr.郑先生_
#85 回复于2020-10

赞啊~

0
回复
AIStudio810259
#86 回复于2020-10

好棒棒,

0
回复
w
wangwei8638
#87 回复于2020-10
MLTcola #84
太爽啦,终于支持中文啦

不用再为编码纠结了

0
回复
thinc
#88 回复于2020-10
不用再为编码纠结了

Python3默认支持utf-8~

0
回复
AIStudio810260
#89 回复于2020-10
thinc #88
Python3默认支持utf-8~

中文其实是字体库的问题……

0
回复
AIStudio488114
#90 回复于2020-11

在哪下载中文那个,现在柱状图中文的地方显示框框,在线使用AI Studio平台

 

0
回复
AIStudio810260
#91 回复于2020-11
在哪下载中文那个,现在柱状图中文的地方显示框框,在线使用AI Studio平台  

其实还是用最初的办法,下载字体库,在代码里指向字体库比较好……

0
回复
阿斯顿aaC
#92 回复于2020-11
在哪下载中文那个,现在柱状图中文的地方显示框框,在线使用AI Studio平台  

关注公众号,回复字体,可以获得下载地址

0
回复
AIStudio810259
#93 回复于2020-11
其实还是用最初的办法,下载字体库,在代码里指向字体库比较好……

想用哪种用哪种  各个部位各不同

0
回复
AIStudio810260
#94 回复于2020-11
想用哪种用哪种  各个部位各不同

就是比较麻烦,就当熟悉代码了……

0
回复
AIStudio810259
#95 回复于2020-11
就是比较麻烦,就当熟悉代码了……

存AS了

0
回复
screamdw
#96 回复于2020-11

赞啊~

0
回复
screamdw
#97 回复于2020-11
matplotlib这个东西太辣鸡了, 不好搞啊.......

蹲一个好用的

0
回复
thinc
#98 回复于2020-11
screamdw #97
蹲一个好用的

seaborn

0
回复
阿斯顿aaC
#99 回复于2020-11
thinc #98
seaborn

我也推荐seaborn

0
回复
AIStudio810260
#100 回复于2020-11
thinc #98
seaborn

这个更没办法解决中文问题

0
回复
thinc
#101 回复于2020-12
这个更没办法解决中文问题

直接上因为title吧,不用倒腾其他的了,

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户