牛海山博客分享 http://blog.sciencenet.cn/u/leymus

博文

R做图时无法转换unicode字符的临时解决方案

已有 9240 次阅读 2014-12-2 20:52 |个人分类:R使用|系统分类:科研笔记| R语言, 做图

不知道什么原因,一些情况下unicode字符在R出图时会转换失败。

报错信息诸如:

'mbcsToSbcs'里转换'④'出错:<91>代替了dot

或者

conversion failure on '≤'in'mbcsToSbcs': dot substituted for<e2>

很多人都说是ecodoing 设置不对。但是我到目前为止也没通过修改encoding设置解决过此类问题。提供一个临时性的绕过此问题的方案吧:

cairo_pdf(filename=”xxx.pdf“)

dev.off()

或者cairo_ps()也行。不知道内在原因。

这个博客输入窗口和我的sunpinyin不匹配,老是吞掉我按键。真费劲。




https://blog.sciencenet.cn/blog-39344-847989.html

上一篇:用R画中国地图时如何把南海做成小图
下一篇:超级计算机上用PBS提交R计算任务详解
收藏 IP: 124.171.86.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (3 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-24 01:44

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部