楼主: hanson.don
10861 6

[问答] MAC下R作图还是不能显示汉字 [推广有奖]

  • 3关注
  • 8粉丝

已卖:121份资源

学科带头人

32%

还不是VIP/贵宾

-

威望
0
论坛币
3479 个
通用积分
276.3194
学术水平
2 点
热心指数
16 点
信用等级
3 点
经验
256473 点
帖子
1399
精华
0
在线时间
2370 小时
注册时间
2009-11-17
最后登录
2025-11-27

楼主
hanson.don 发表于 2014-10-29 17:41:23 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
MAC下R作图,汉字无法?求解,谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Mac 汉字

回帖推荐

DM小菜鸟 发表于3楼  查看完整内容

通过FontBook.app可以很容易的查看当前系统中可用的字体,info窗口中可以看到当前字体所支持的语言。通过搜索可以很方便的过滤出支持指定语言的字体,例如中文。 常规作图函数对于plot等常规作图函数,至少有三种方法可以指定字体。在打开quartz设备的时候指定quartz(family=’STKaiti’) 通过与设备无关的par指定par(family=’STKaiti’) 在作图函数中指定参数family ggplotggplot作图时选择字体的机制似乎有所不同,在quartz ...
欲说还休!!!

沙发
hanson.don 发表于 2014-10-29 17:42:02
之前有求助过,但所提供的包实在不会安装!

藤椅
DM小菜鸟 发表于 2014-12-22 14:38:49

通过FontBook.app可以很容易的查看当前系统中可用的字体,info窗口中可以看到当前字体所支持的语言。通过搜索可以很方便的过滤出支持指定语言的字体,例如中文。

  

常规作图函数

对于plot等常规作图函数,至少有三种方法可以指定字体。

在打开quartz设备的时候指定

quartz(family=’STKaiti’)
通过与设备无关的par指定

par(family=’STKaiti’)
在作图函数中指定参数family

  

ggplot

ggplot作图时选择字体的机制似乎有所不同,在quartz和par中进行指定的方法都失效了。此时可以在相应的参数中通过theme_text(family=’STKaiti’)来设置所需字体。

   

下面是代码及效果——

   

d <- data.frame(x=1:5,y=rnorm(5),label=c(‘一’,’二’,’三’,’四’,’五’))

### For normal plot functions you could use

# quartz(family=’STKaiti’)

### Or

# par(family=’STKaiti’)

### Or

plot(d[,1:2],main=’中文’,xlab=’x轴’,ylab=’y轴’,family=’STKaiti’)

text(d[,1]+0.1,d[,2]-0.1,d[,3],family=’STKaiti’)

### ggplot:

ggplot(d,aes(x,y)) + geom_point() + geom_text(aes(x=x+0.1,y=y-0.1,label=label),family=’STKaiti’) + labs(x=’x轴’,y=’y轴’) + opts(title=’中文’,plot.title=theme_text(family=’STKaiti’),axis.title.x=theme_text(family=’STKaiti’),axis.title.y=theme_text(family=’STKaiti’))


板凳
hanson.don 发表于 2014-12-23 08:42:49
DM小菜鸟 发表于 2014-12-22 14:38
通过FontBook.app可以很容易的查看当前系统中可用的字体,info窗口中可以看到当前字体所支持的语言。通过搜 ...
彻底服了

报纸
sunshine3 发表于 2018-1-25 14:56:51
狂谢楼主!!!!

地板
涂慧敏 发表于 2018-7-13 15:51:19
赞楼主

7
sayume 发表于 2020-5-18 11:45:01
哇哦试一下

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-5 08:27