我想在 Rnames.arg
中将名称参数(例如 )加粗barplot()
。例如:
bars <- as.table(c(1,2))
barplot(bars, names.arg = c("MMM", "NNN"), cex.names = 2)
Run Code Online (Sandbox Code Playgroud)
关于如何实现这一目标有什么想法吗?谢谢。
最简单的方法是:
barplot(bars, names.arg = c("MMM", "NNN"), cex.names = 2, font = 2)
Run Code Online (Sandbox Code Playgroud)
但正如您所评论的,这也将是粗体轴。现在让我们执行以下操作:
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
Run Code Online (Sandbox Code Playgroud)
也就是说,我们在设置 时抑制绘制轴font = 2
,但稍后添加轴。
以下内容引自?par
:
字体
一个整数,指定文本使用哪种字体。如果可能,设备驱动程序会进行安排,使 1 对应于纯文本(默认),2 对应于粗体,3 对应于斜体,4 对应于粗体斜体。此外,字体 5 预计是 Adobe 符号编码中的符号字体。在某些设备上,可以按系列选择字体系列,以选择不同的 5 种字体集。