码迷,mamicode.com
首页 > 其他好文 > 详细

matplotlib 乱码问题(线上和本地)

时间:2019-07-23 16:57:33      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:class   style   web   pid   news   plt   title   服务器   color   

在本地上解决乱码的话写这个就可以啦

plt.rcParams[font.sans-serif] = [SimHei]

而在服务器上这样是不行的,matplotlib自带的字体在服务器上不支持中文,所以我们使用第三方的字体就可以了

#注意这个是服务器上的字体存放地址,这个方法好像不支持相对路径,所以我使用了绝对路径。 如果各位大神可以解决这个问题的话可以在下面评论告诉我~
font_song = FontProperties(fname="/root/webhookit/mars_news_spider/marslib/marslib/matfont/PF.ttf",size=17)

#哪里要用就fontproperties=font_song加这个参数指定一下就可以了
plt.title(label=‘Twitter讨论量前10币种(近一小时)‘,y=0.97,fontproperties=font_song)

matplotlib 乱码问题(线上和本地)

标签:class   style   web   pid   news   plt   title   服务器   color   

原文地址:https://www.cnblogs.com/weifeng-888/p/11232528.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!