解决matplotlib使用中文
收藏
最近想在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
收藏
中文字体放好了用起来也方便
你这边是什么问题
太爽啦,终于支持中文啦
赞啊~
好棒棒,
不用再为编码纠结了
Python3默认支持utf-8~
中文其实是字体库的问题……
在哪下载中文那个,现在柱状图中文的地方显示框框,在线使用AI Studio平台
其实还是用最初的办法,下载字体库,在代码里指向字体库比较好……
关注公众号,回复字体,可以获得下载地址
想用哪种用哪种 各个部位各不同
就是比较麻烦,就当熟悉代码了……
存AS了
赞啊~
蹲一个好用的
seaborn
我也推荐seaborn
这个更没办法解决中文问题
直接上因为title吧,不用倒腾其他的了,