Plotrix вызывает параметры barplot по умолчанию, и чтобы изменить там шрифты, необходимо использовать пар. Для MacOS это должно быть , как описано в этом посте
Не очень хорошо со шрифтами, надеюсь, это правильно:
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")
![enter image description here](https://i.stack.imgur.com/7vhha.png)
Итак, вам нужно открыть новое устройство и сделать:
quartzFonts(palatino = c("Palatino Regular","Palatino Italic",
"Palatino Bold","Palatino Bold Italic"))
par(family ="Palatino")
multhist(list(a,b),main="Palatino")