请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 19778|回复: 13

[求助] pyngl和pynio画图,显示不了中文

[复制链接]

新浪微博达人勋

发表于 2020-3-26 08:52:20 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
pyngl和pynio画图,但是显示不了中文(如下),请问有大神知道怎么显示中文? spcc-er03_1.png


res.xyExplicitLegendLabels = "温度"



密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2020-4-2 19:42:28 | 显示全部楼层
我试过把matplot的弄上中文,你可以参考下https://blog.csdn.net/weixin_43821854/article/details/94763082?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-4-2 20:01:01 | 显示全部楼层
ashida 发表于 2020-4-2 19:42
我试过把matplot的弄上中文,你可以参考下https://blog.csdn.net/weixin_43821854/article/details/9476308 ...

谢谢你           
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-4-12 10:09:33 | 显示全部楼层
ashida 发表于 2020-4-2 19:42
我试过把matplot的弄上中文,你可以参考下https://blog.csdn.net/weixin_43821854/article/details/9476308 ...

谢谢你,之前有点忙一直没看,pyngl其实就是类似ncl,ncl好像也是不能显示中文,因为这个画图的属性和matplotlib不一样,如果用这个画,就用不了
plt.rcParams['font.sans-serif']=['STSong']     ## 中文宋体
类似这样的语句,
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-4-13 22:19:05 | 显示全部楼层
PyNGL是python调用NCL动态函数库的形式绘图,其本质依旧是的NCL,所以matplotlib改变字体以显示中文的操作不会起任何作用
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-4-14 08:21:07 | 显示全部楼层
Masterpiece 发表于 2020-4-13 22:19
PyNGL是python调用NCL动态函数库的形式绘图,其本质依旧是的NCL,所以matplotlib改变字体以显示中文的操作 ...

是啊 请问怎么解决呢 只能放弃pyngl是吗
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-5-9 19:30:10 | 显示全部楼层
请问楼主大大有解决pyngl绘制中文的问题吗?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-5-11 08:23:16 | 显示全部楼层
chenyy822 发表于 2020-5-9 19:30
请问楼主大大有解决pyngl绘制中文的问题吗?

没有哦。。。后来换用matplotlib了。。。。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-5-11 14:33:10 | 显示全部楼层
subtropical 发表于 2020-5-11 08:23
没有哦。。。后来换用matplotlib了。。。。

嗯,我尝试了,后面耶换成matplotlib了,在解决的过程当中,我去看了一下pyngl的源码,里面支持了unicode字符集,但是并没有找到可以解决中文显示的方法。 很遗憾。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-5-12 10:55:57 | 显示全部楼层
chenyy822 发表于 2020-5-11 14:33
嗯,我尝试了,后面耶换成matplotlib了,在解决的过程当中,我去看了一下pyngl的源码,里面支持了unicode ...

哎 这真的是一个巨大的bug....
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表