You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在R绘图中使用Dalek字体?求助解决showtext尝试失败问题

在R绘图中使用Dalek字体的完整解决方案

一、字体准备

  • 下载Dalek字体文件(如Dalek.ttf或对应变体文件),可将其安装到系统字体目录,或放在R项目目录下的fonts子文件夹中。

二、showtext包的正确使用步骤

  1. 安装并加载必要包
install.packages("showtext")
library(showtext)
library(ggplot2) # 以ggplot2为例,基础绘图同理
  1. 加载Dalek字体
    • 若字体已安装到系统:
    font_add(family = "Dalek", regular = "Dalek.ttf")
    
    • 若字体放在项目fonts文件夹中:
    font_add(family = "Dalek", regular = "./fonts/Dalek.ttf")
    
  2. 启用showtext自动渲染
showtext_auto()
  1. 绘制示例图
ggplot(mtcars, aes(x = wt, y = mpg)) +
  geom_point(color = "#2c3e50") +
  labs(title = "DALEK FONT TEST", x = "Weight", y = "MPG") +
  theme(
    plot.title = element_text(family = "Dalek", size = 20, face = "bold"),
    axis.text = element_text(family = "Dalek", size = 12),
    axis.title = element_text(family = "Dalek", size = 14)
  )

三、常见问题排查

  • 核对字体文件名:下载的字体可能有变体命名(如DalekPinpointBold.ttf),需与font_add中的文件名一致
  • 检查文件路径:用getwd()确认当前工作目录,确保字体路径正确
  • 重启R会话:字体加载缓存可能导致异常,重启后重新执行代码
  • 验证字体加载:执行font_families(),查看输出列表中是否包含Dalek

用户尝试的错误截图

内容的提问来源于stack exchange,提问作者Sinval

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 11:02:06