首页 Paddle框架 帖子详情
解决matplotlib使用中文
收藏
快速回复
Paddle框架 问答深度学习 72489 148
解决matplotlib使用中文
收藏
快速回复
Paddle框架 问答深度学习 72489 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)
时间顺序
没入门的研究生
#62 回复于2020-06
thinc #56
这应该是系统问题了, 微软雅黑,你懂的哈哈

哎。。。

0
回复
阿斯顿aaC
#63 回复于2020-07

关注:飞桨PPDB,和我们一起学习飞桨。

 

喜大普奔,此贴已经完成了她的历史任务。

昨晚,深更半夜,AI Studio的小伙伴办了一件大事,默认支持中文字体了,画图再也不用被显示中文困扰了。

0
回复
AIStudio810261
#64 回复于2020-08

微软雅黑不是免费开源的字体, 是禁止商用的. 个人用用还行. 

0
回复
ZengZhuoqi
#65 回复于2020-08
微软雅黑不是免费开源的字体, 是禁止商用的. 个人用用还行. 

雅黑我还以为是免费的呢。这么抠

0
回复
AIStudio810260
#66 回复于2020-08
微软雅黑不是免费开源的字体, 是禁止商用的. 个人用用还行. 

微软雅黑商用的时候马上会收到律师函警告emmmmmm

0
回复
AIStudio810260
#67 回复于2020-08
雅黑我还以为是免费的呢。这么抠

冷知识:微软雅黑是方正字体

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

这个应该置顶一下

0
回复
ZengZhuoqi
#69 回复于2020-08
微软雅黑商用的时候马上会收到律师函警告emmmmmm

尚未体验过

0
回复
阿斯顿aaC
#70 回复于2020-08
thinc #68
这个应该置顶一下

一直都忽略了置顶功能/(ㄒoㄒ)/~~

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

解决了痛点

0
回复
阿斯顿aaC
#72 回复于2020-08
解决了痛点

必须给百度PM点赞,大家的需求总是可以得到满足。

0
回复
thinc
#73 回复于2020-08
必须给百度PM点赞,大家的需求总是可以得到满足。

0
回复
阿斯顿aaC
#74 回复于2020-08
thinc #73
[图片]

感觉你就是,哈哈

0
回复
阿斯顿aaC
#75 回复于2020-08

感觉aistudio更新matplotlib中文跟自己想象的不太一样,实现中文展示还是不够简单

0
回复
thinc
#76 回复于2020-08
感觉aistudio更新matplotlib中文跟自己想象的不太一样,实现中文展示还是不够简单

确实 有直接的示例代码就好了

0
回复
thinc
#77 回复于2020-08

确实 有直接的示例代码就好了

0
回复
阿斯顿aaC
#78 回复于2020-08
thinc #77
确实 有直接的示例代码就好了

开到公告很兴奋,昨天试了一下根本没有简化,按照提示需要在使用中文的地方指定,这就有点麻烦了

0
回复
AIStudio810261
#79 回复于2020-08
感觉aistudio更新matplotlib中文跟自己想象的不太一样,实现中文展示还是不够简单

matplotlib这个东西太辣鸡了, 不好搞啊.......

0
回复
thinc
#80 回复于2020-08
matplotlib这个东西太辣鸡了, 不好搞啊.......

蹲一个好用的

0
回复
Fitzie
#81 回复于2020-08

字体的两个地址都下载不了诶,有无小伙伴遇到相同的问题

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