Plotrix 调用默认的 barplot 参数并更改那里的字体,您需要使用 par.对于 MacOS,应该是as described in this post
字体不太好,希望这是正确的:
par(mfrow=c(1,3))
par(family ="sans")
multhist(list(a,b),main="sans")
quartzFonts(palatino = c("Palatino Regular","Palatino Italic",
"Palatino Bold","Palatino Bold Italic"))
par(family ="Palatino")
multhist(list(a,b),main="Palatino")
quartzFonts(avenir = c("Avenir Book", "Avenir Black",
"Avenir Book Oblique", "Avenir Black Oblique"))
par(family ="avenir")
multhist(list(a,b),main="avenir")
所以你需要打开一个新设备并这样做:
quartzFonts(palatino = c("Palatino Regular","Palatino Italic",
"Palatino Bold","Palatino Bold Italic"))
par(family ="Palatino")
multhist(list(a,b),main="Palatino")