冒似在R中不能使用中文。[R.2.7.0版本已经完全支持中文版了]

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
头像
fortruth
帖子: 1795
注册时间: 2005-11-06 1:51
来自: 七彩云世界
联系:

冒似在R中不能使用中文。[R.2.7.0版本已经完全支持中文版了]

#1

帖子 fortruth » 2007-07-24 10:43

各位使用 R 的xdjm。
你们可以在 R 中使用 中文么。?
请赐教!!! :arrow: :arrow: :arrow:
上次由 fortruth 在 2008-06-03 14:01,总共编辑 2 次。
佛出寺,求索真世界 For_Truth:Free_Open_Share
OPEN GPG KEY:03D18D95
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#2

帖子 eexpress » 2007-07-24 10:45

只知道w是软件。不知道r哦。
● 鸣学
头像
fortruth
帖子: 1795
注册时间: 2005-11-06 1:51
来自: 七彩云世界
联系:

#3

帖子 fortruth » 2007-07-24 10:52

那就给ee上上一课/
R: a language and environment for statistical computing and graphics
R:是有着统计分析功能和强大作图功能的软件系统
http://www.r-project.org/
上次由 fortruth 在 2007-07-24 11:06,总共编辑 1 次。
佛出寺,求索真世界 For_Truth:Free_Open_Share
OPEN GPG KEY:03D18D95
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#4

帖子 eexpress » 2007-07-24 10:55

努力了,也看不懂。 :lol:
不过多数专业点的软件,都有CJK问题。没办法。
● 鸣学
头像
imick
帖子: 88
注册时间: 2006-02-21 23:36

#5

帖子 imick » 2007-07-24 11:25

是输出时所用吗?google找到一个技巧,虽然是Win下的,但命令的用法一样的。
In order to use (simplified) Chinese characters in pdf/postscript devices of R graphics system, we need to specify the argument "family" in the function pdf() or postscript(). For instance,

代码: 全选

pdf("d:/cn.pdf", family = "GB1")
plot(1, main = "你好")  # use Chinese characters in the main title
dev.off()

代码: 全选

postscript("d:/cn.ps", family = "GB1")
plot(1, main = "你好")
dev.off()
=[零]=
头像
rhfcaesar
帖子: 2996
注册时间: 2005-11-17 15:45
来自: 湖北

#6

帖子 rhfcaesar » 2007-07-24 13:35

R里面要中文干什么啊?
头像
fortruth
帖子: 1795
注册时间: 2005-11-06 1:51
来自: 七彩云世界
联系:

#7

帖子 fortruth » 2007-07-24 14:56

画个图出来,要要坐标上面注明参量啊。
佛出寺,求索真世界 For_Truth:Free_Open_Share
OPEN GPG KEY:03D18D95
头像
TheThirdGhost
帖子: 1592
注册时间: 2006-07-23 16:25
来自: 南京

#8

帖子 TheThirdGhost » 2007-07-24 15:30

嗯,是图的话好像确实不行,会乱码。
头像
fortruth
帖子: 1795
注册时间: 2005-11-06 1:51
来自: 七彩云世界
联系:

#9

帖子 fortruth » 2007-07-25 17:45

部分解决:只实现了输出为ps和pdf文件中的图形,中文问题。
感谢 5L的
例: http://statist.spaces.live.com/blog/cns ... !394.entry

代码: 全选

pdf("~/Desktop/plotcn.pdf", family = "GB1")
plot(1, main = "你好")  # use Chinese characters in the main title
dev.off()

postscript("~/Desktop/plotcn.ps", family = "GB1")
plot(1, main = "你好")
dev.off()
另参考R help

代码: 全选

help(pdf)
Rnew 2006-2 (non-standard fonts in postscript and pdf graphics)

可以实现了在postscript和pdf中的中文输出,但是,直接在device中却还是不行,仍然是乱码。
不知各位能否在图形窗口(device)中输出中文啊,因为有人说可以直接在图形窗口(device)中输出中文。
但在我的机子中却是不行的。
上次由 fortruth 在 2007-08-14 9:18,总共编辑 1 次。
佛出寺,求索真世界 For_Truth:Free_Open_Share
OPEN GPG KEY:03D18D95
janus
帖子: 156
注册时间: 2006-01-02 3:15

#10

帖子 janus » 2007-07-25 20:34

可以啊,我用的2.5.1,

>中文 <- c(0,1)

> 中文
[1] 0 1
是这个意思吗?这样的话R里边的对象可以是中文的。
我是在win下试的。

[/img]
附件
中文的main
中文的main
头像
fortruth
帖子: 1795
注册时间: 2005-11-06 1:51
来自: 七彩云世界
联系:

#11

帖子 fortruth » 2007-07-25 20:50

主要还是指图形输出。。。
附件
R 图 无法显示中文
R 图 无法显示中文
佛出寺,求索真世界 For_Truth:Free_Open_Share
OPEN GPG KEY:03D18D95
头像
fortruth
帖子: 1795
注册时间: 2005-11-06 1:51
来自: 七彩云世界
联系:

#12

帖子 fortruth » 2007-07-25 20:58

有人在ubuntu中可以显示中文么。。?
佛出寺,求索真世界 For_Truth:Free_Open_Share
OPEN GPG KEY:03D18D95
头像
rhfcaesar
帖子: 2996
注册时间: 2005-11-17 15:45
来自: 湖北

#13

帖子 rhfcaesar » 2007-07-25 23:40

试了一下,不行。
头像
fortruth
帖子: 1795
注册时间: 2005-11-06 1:51
来自: 七彩云世界
联系:

#14

帖子 fortruth » 2007-07-26 5:04

难道 ,归根结底,是系统的差异...???
尽管如此,我还是坚信. 问题会解决的.
佛出寺,求索真世界 For_Truth:Free_Open_Share
OPEN GPG KEY:03D18D95
头像
rhfcaesar
帖子: 2996
注册时间: 2005-11-17 15:45
来自: 湖北

#15

帖子 rhfcaesar » 2007-07-26 12:43

楼主可以尝试去R的mailinglist上去寻求解决。好软件总是有中文问题确实让人觉得不爽啊。
回复