楼主: jn2008cz
7273 3

[问答] MAC下R语言绘图汉字显示问题 [推广有奖]

  • 0关注
  • 0粉丝

高中生

2%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
33 点
帖子
2
精华
0
在线时间
41 小时
注册时间
2017-9-30
最后登录
2020-1-11

楼主
jn2008cz 发表于 2018-9-22 03:06:15 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如题,MAC系统下R做图,中文一直显示为 “......”尝试过用showtext导入字体,
library(showtext)
showtext_auto(enable = TRUE)
font_add('Songti', 'Songti.ttc')
font_families()

显示已经导入成功,但是

df1 %>%
  ggplot(aes(x=register_date1, y=counts))+
  geom_line()+
  labs(x = '日期', y = 'Count', title = 'Count of New Registers', family="Songti") +
  theme(text = element_text(family = "Songti"))


这个时候横坐标还是显示为
屏幕快照 2018-09-22 上午3.07.05.png

请问有什么方法可以解决呢
二维码

扫码加我 拉你入群

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

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

关键词:Mac R语言 registers Register Families

回帖推荐

narcissism0923 发表于2楼  查看完整内容

theme(text = element_text(family = " "))中的字体指定,必须是字体在系统中的真正名字,如MAC下称为“PostScript 名称”,而不一定是字体文件的名称。 我的MAC系统中指定宋体字体是这样的:theme(text = element_text(family = "STSongti-SC-Black")),其对应的文件位置是/Library/Fonts/Songti.ttc

沙发
narcissism0923 发表于 2018-9-22 14:25:12
theme(text = element_text(family = " "))中的字体指定,必须是字体在系统中的真正名字,如MAC下称为“PostScript 名称”,而不一定是字体文件的名称。
我的MAC系统中指定宋体字体是这样的:theme(text = element_text(family = "STSongti-SC-Black")),其对应的文件位置是/Library/Fonts/Songti.ttc

藤椅
jn2008cz 发表于 2018-9-23 04:08:05
narcissism0923 发表于 2018-9-22 14:25
theme(text = element_text(family = " "))中的字体指定,必须是字体在系统中的真正名字,如MAC下称为“Pos ...
非常感谢!!
已经可以了。
另外请问一下有什么方法能看到字体在系统中的真正名字呢?用字体簿打开显示的都是中文

板凳
narcissism0923 发表于 2018-9-23 08:31:24
2018-09-23_08-27-36.png
如图所示
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
jn2008cz + 1 + 1 + 1 非常感谢!!!

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 09:58