【发布时间】:2016-05-18 18:21:27
【问题描述】:
我想将 R 中 barplot() 中的名称参数(例如 names.arg)加粗。例如:
bars <- as.table(c(1,2))
barplot(bars, names.arg = c("MMM", "NNN"), cex.names = 2)
关于如何实现这一点的任何想法?谢谢。
【问题讨论】:
我想将 R 中 barplot() 中的名称参数(例如 names.arg)加粗。例如:
bars <- as.table(c(1,2))
barplot(bars, names.arg = c("MMM", "NNN"), cex.names = 2)
关于如何实现这一点的任何想法?谢谢。
【问题讨论】:
最简单的方法是:
barplot(bars, names.arg = c("MMM", "NNN"), cex.names = 2, font = 2)
但正如您评论的那样,这也将加粗轴。现在让我们执行以下操作:
barplot(bars, names.arg = c("MMM", "NNN"), cex.names = 2, font = 2, yaxt = "n") ## suppress plotting axis
axis(side = 2) ## add axis on the left later
也就是说,我们在设置font = 2时抑制了绘图轴,但稍后添加轴。
以下引自?par:
字体
一个整数,它指定文本使用哪种字体。如果可能,设备驱动程序安排 1 对应纯文本(默认),2 对应粗体,3 对应斜体,4 对应粗斜体。此外,字体 5 应该是 Adobe 符号编码中的符号字体。在某些设备上,可以按系列选择字体系列以选择不同的 5 种字体集。
【讨论】: