R语言怎么改图例的字体?

我想请问一下大家,R语言的legend函数怎么改字体?就是我想把UB和UF改成新罗马字体。谢谢大家!

img

可以使用 family 参数来指定图例中文本使用的字体家族。新罗马字体家族的名称是Serif,您可以将 family 参数设置为 "Serif" 来使用新罗马字体。

以下是一个修改字体族和字体大小的示例代码:

plot(1:10, 1:10, col="red", pch=16)
legend("topleft",
       legend=c("data"),
       col = "red",
       pch = 16,
       text.font = 2,
       text.family = "Serif", #设置字体使用的字体家族
       cex = 1.5) #设置字体的大小

在此示例中, text.family 参数被设置为 "Serif",因此图例中的文本将使用新罗马字体。 cex 参数设置图例中的文本大小,值为 1.5 意味着字体大小将增加 50%。