我试着改变我的hist和barplot的字体(用R),但是我不能成功…我尝试了extrafont包,但我找不到如何更改它...
如何简单地更改所有图形(历史和条形图)的所有字体?我只有轴标签,当然还有轴上的数字。
发布于 2015-01-08 18:16:06
在Windows上,将其全局设置为
windowsFonts(times = windowsFont("Times New Roman"))
par(family = "times", font = 2, font.lab = 2, font.axis = 2)
barplot(1, names.arg = 1, xlab = "x", ylab = "y")
hist(rnorm(1:100))或者将它路径到绘图函数本身,如下所示
barplot(1, names.arg = 1, xlab = "x", ylab = "y", family = "serif", font = 2, font.lab = 2, font.axis = 2)有关font.lab等参数的详细信息,请查看帮助?par。
发布于 2020-01-09 21:19:50
人们可以很容易地指向par帮助页面。但至少对于R版本3.5.2,解决方案不在该页面上!
在barplot中,x轴在技术上不是轴,因为它使用提供的向量的名称。因此,您需要为较小的文本设置cex.names = 0.5。或者,对于较大的文本,可以使用较大的值。
a <- c(1:3)
names(a) <- c(1:3)
barplot(a, cex.names = 2)祝好运!

https://stackoverflow.com/questions/27836609
复制相似问题