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

FactoShiny界面图表无法加载,报systemfonts包缺失错误求助

解决FactoShiny界面图表无法显示的systemfonts包问题

针对你遇到的「安装systemfonts包后仍报错、界面无法显示图表但可正常下载」的问题,可按以下步骤排查解决:

1. 确认systemfonts包安装并加载成功

先在R控制台执行以下命令,验证包是否正常可用:

library(systemfonts)

如果执行后报错,说明安装未完成,按以下步骤重新安装:

  • 卸载现有包:remove.packages("systemfonts")
  • 指定CRAN镜像重新安装:install.packages("systemfonts", repos = "https://cloud.r-project.org/")
  • 再次执行library(systemfonts),确保无报错

2. 重启RStudio并手动加载依赖后启动FactoShiny

  • 关闭RStudio,清空工作区(重启时选择「Don't save」)
  • 重新打开RStudio后,先手动加载依赖包再启动FactoShiny:
    library(systemfonts)
    library(FactoShiny)
    # 再执行你的对应分析启动代码
    

3. 检查RStudio图形设备设置

  • 点击顶部菜单栏「Tools」→「Global Options」→「General」→「Graphics」
  • 将默认图形设备改为「AGG」或「PNG」,点击「Apply」后重启RStudio

4. 补充系统字体依赖

不同系统可能缺少字体配置工具或核心字体,导致systemfonts无法正常工作:

  • Windows:安装extrafont包导入系统字体:
    install.packages("extrafont")
    library(extrafont)
    font_import()
    loadfonts()
    
  • macOS:若使用旧版R,安装XQuartz;或通过Homebrew执行brew install fontconfig安装字体配置工具
  • Linux(Debian/Ubuntu系):执行系统命令安装字体依赖:
    sudo apt install fontconfig fonts-dejavu-core
    

5. 更新FactoShiny和systemfonts到最新版

版本不兼容也可能导致问题,执行以下命令更新包:

update.packages(c("FactoShiny", "systemfonts"))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 05:58:15