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

R基础绘图中如何设置Arial 12号字体样式与字号

为R基础绘图设置Arial 12号字体的简单方法

核心正确用法:先设置全局参数,再绘图

par()是R基础绘图的全局参数设置函数,必须在调用plot()之前单独执行,不能把它作为plot的参数传入(这就是你之前plot(hfit, par(ps=12))出错的原因)。

要实现所有文本为Arial 12号,只需两步:

  • 第一步:调用par()配置字体和字号
    # Windows系统直接用"Arial";macOS需改为"ArialMT",Linux需确保已安装Arial字体
    par(family = "Arial", ps = 12)
    
    • ps=12对应12号字(ps是point size的缩写,即字号)
    • family="Arial"指定字体,不同系统字体名称略有差异,按需调整即可。
  • 第二步:正常执行基础绘图命令
    plot(hfit) # 此时图中所有文本(标题、坐标轴标签、刻度文字等)都会用Arial 12号
    

关于extrafont包的补充说明

你之前遇到的「找不到theme函数」问题,是因为theme()属于ggplot2绘图系统,和基础绘图无关。如果想用extrafont确保Arial字体能被R识别,操作如下:

install.packages("extrafont")
library(extrafont)
# 第一次运行会扫描系统字体,耗时较长,后续无需重复执行
font_import()
# 将字体加载到R环境
loadfonts()
# 之后再用par设置即可
par(family = "Arial", ps = 12)

效果测试示例

可以用以下代码验证设置效果:

par(family = "Arial", ps = 12)
plot(1:10, main = "Arial 12号标题", xlab = "X轴标签", ylab = "Y轴标签")
text(5, 6, "这是Arial 12号的测试文本")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 10:22:07