首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R:更改历史和条形图的字体

R:更改历史和条形图的字体
EN

Stack Overflow用户
提问于 2015-01-08 17:19:39
回答 2查看 9.3K关注 0票数 1

我试着改变我的hist和barplot的字体(用R),但是我不能成功…我尝试了extrafont包,但我找不到如何更改它...

如何简单地更改所有图形(历史和条形图)的所有字体?我只有轴标签,当然还有轴上的数字。

EN

回答 2

Stack Overflow用户

发布于 2015-01-08 18:16:06

在Windows上,将其全局设置为

代码语言:javascript
复制
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))

或者将它路径到绘图函数本身,如下所示

代码语言:javascript
复制
barplot(1, names.arg = 1, xlab = "x", ylab = "y", family = "serif", font = 2, font.lab = 2, font.axis = 2)

有关font.lab等参数的详细信息,请查看帮助?par

票数 3
EN

Stack Overflow用户

发布于 2020-01-09 21:19:50

人们可以很容易地指向par帮助页面。但至少对于R版本3.5.2,解决方案不在该页面上!

barplot中,x轴在技术上不是轴,因为它使用提供的向量的名称。因此,您需要为较小的文本设置cex.names = 0.5。或者,对于较大的文本,可以使用较大的值。

代码语言:javascript
复制
a <- c(1:3)
names(a) <- c(1:3)
barplot(a, cex.names = 2)

祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27836609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档