首页 Paddle框架 帖子详情
解决matplotlib使用中文
收藏
快速回复
Paddle框架 问答深度学习 72486 148
解决matplotlib使用中文
收藏
快速回复
Paddle框架 问答深度学习 72486 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)
时间顺序
AIStudio810260
#102 回复于2020-12
thinc #101
直接上因为title吧,不用倒腾其他的了,

那可不行,一个个方框很难受的

0
回复
小心
#103 回复于2020-12

0
回复
阿斯顿aaC
#104 回复于2020-12
那可不行,一个个方框很难受的

主要看使用方是谁,对方接受不了英文就只能用中文

0
回复
thinc
#105 回复于2020-12
主要看使用方是谁,对方接受不了英文就只能用中文

我想如果是展示的话应该也不会用matplotlib这么lj的东西。

0
回复
AIStudio810260
#106 回复于2020-12
thinc #105
我想如果是展示的话应该也不会用matplotlib这么lj的东西。

那seaborn也没好哪去啊……pyecharts?

0
回复
阿斯顿aaC
#107 回复于2020-12
thinc #105
我想如果是展示的话应该也不会用matplotlib这么lj的东西。

不得不承认matplotlib的强大

0
回复
阿斯顿aaC
#108 回复于2020-12
那seaborn也没好哪去啊……pyecharts?

pyecharts也不错,根据自己的应用场景选择最合适的就好

0
回复
thinc
#109 回复于2020-12
那seaborn也没好哪去啊……pyecharts?

有专业的可视化软件

0
回复
thinc
#110 回复于2020-12
不得不承认matplotlib的强大

没办法,用起来简单

0
回复
AIStudio810260
#111 回复于2020-12
pyecharts也不错,根据自己的应用场景选择最合适的就好

不知道是不是有点审美疲劳了,现在喜欢ant design的风格

0
回复
AIStudio810260
#112 回复于2020-12
thinc #109
有专业的可视化软件

powerbi嘛,现在也在支持python了。话说我感觉学可视化kaggle就很不错,每个比赛都会有大佬抢着发EDA,效果一个比一个炫

0
回复
thinc
#113 回复于2020-12
powerbi嘛,现在也在支持python了。话说我感觉学可视化kaggle就很不错,每个比赛都会有大佬抢着发EDA,效果一个比一个炫

这个我不是很懂。。但是matplotlib被很多人吐槽是真的

0
回复
AIStudio810260
#114 回复于2020-12
thinc #113
这个我不是很懂。。但是matplotlib被很多人吐槽是真的

那应该是的,尤其和tensorboard和visual这种比起来……

0
回复
阿斯顿aaC
#115 回复于2020-12
powerbi嘛,现在也在支持python了。话说我感觉学可视化kaggle就很不错,每个比赛都会有大佬抢着发EDA,效果一个比一个炫

做BI的话选择就又多了,这已经不是可视化的范围了

0
回复
阿斯顿aaC
#116 回复于2020-12
powerbi嘛,现在也在支持python了。话说我感觉学可视化kaggle就很不错,每个比赛都会有大佬抢着发EDA,效果一个比一个炫

再推荐一个Grafana,做可视化不错。开源可部署,公司上BI用过一段时间,后面又直接用了商业的Quick BI

0
回复
AIStudio810260
#117 回复于2020-12
再推荐一个Grafana,做可视化不错。开源可部署,公司上BI用过一段时间,后面又直接用了商业的Quick BI

这个现在一般用在时序数据库或者ELK上,显示指标的时候还不错,就是图表比较少

0
回复
thinc
#118 回复于2020-12
那应该是的,尤其和tensorboard和visual这种比起来……

数据可视化这种工作可能会了解到,以前看过一些任职要求,,当然现在都忘得差不多啦~

0
回复
成才不自在
#119 回复于2021-02

我也正在找显示中文的解决方案,感谢分享

0
回复
AIStudio810259
#120 回复于2021-02

0
回复
AIStudio810260
#121 回复于2021-02

OpenCV使用中文也很麻烦,好在找到了解决方案

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