ggplot2 保存图片字体错误问题

当使用ggplot2制作图表并保存时,可能会遇到字体错误,例如尝试设置Arial字体失败。解决方法是利用showtext包来加载所需字体。首先,通过font_add()函数指定字体路径加载Arial字体,然后调用showtext_auto()确保在ggsave()中能正确使用该字体。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用ggplot2作完图,输出图片或者用ggsave()保存图片时可能会碰到字体错误问题,如设置字体为Arial后:

Error in grid.Call.graphics(C_text, as.graphicsAnnot(x$label), x$x, x$y,  : 
  字体类别出错

一种解决方法是用 showtext 包输入需要的字体:

library(showtext)
font_add('Arial','/Library/Fonts/Arial.ttf') #加载字体,MAC 中字体库在 /Library/Fonts
showtext_auto() #自动调用showtext,否则无法在ggsave()中使用,因为ggsave会自动打开和关闭图形设备。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值