全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
7156 3
2018-09-22
如题,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

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

扫码加我 拉你入群

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

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

全部回复
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
二维码

扫码加我 拉你入群

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

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

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

扫码加我 拉你入群

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

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

2018-9-23 08:31:24
2018-09-23_08-27-36.png
如图所示
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群