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

R语言BEST包绘图如何修改全文字体 解决font.lab参数报错问题

R语言BEST包绘图全局字体修改问题

我尝试通过修改显示字体来调整R语言BEST包生成的绘图外观,但目前仅能通过family =参数修改标签字体,效果差异可见下方附图。

若我使用par提供的font.axis或font.lab参数,代码将无法正常编译,抛出如下错误信息:

Quitting from lines 42-44 (BEST_Package_font.Rmd) 
Error in plot.window(xlim, ylim, "", ...) : 
  invalid value specified for graphical parameter "font.lab"
Calls: <Anonymous> ... do.call -> <Anonymous> -> plot.histogram -> plot.window

Execution halted

测试复现代码如下:

library(BEST)

quartzFonts(ubuntu = c("Ubuntu-R", "Ubuntu-I", "Ubuntu-L", "Ubuntu-BI"))

y1 <- c(5.77, 5.33, 4.59, 4.33, 3.66, 4.48)
y2 <- c(3.88, 3.55, 3.29, 2.59, 2.33, 3.59)

BESTout <- BESTmcmc(y1, y2, priors=NULL, parallel=FALSE)

plot(BESTout, which = "mean")

plot(BESTout, which = "mean", family = "Ubuntu-I") 

我以Ubuntu字体族作为测试示例,该问题在使用其他字体时同样复现。请问是否存在可行方法,能够修改绘图中所有数字与字符的显示字体?

感谢解答。

效果对比图1
效果对比图2


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 16:15:11