如何在barplot()

时间:2016-05-18 18:21:28

标签: r plot bar-chart

我想在R中的names.arg中加粗名称参数(例如barplot())。例如:

bars <- as.table(c(1,2))
barplot(bars, names.arg = c("MMM", "NNN"), cex.names = 2)

有关如何实现这一目标的任何想法?谢谢。

1 个答案:

答案 0 :(得分:3)

最简单的方法是:

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时禁止绘制轴,但稍后添加轴。

bold

以下引自?par

  

字体

     

一个整数,指定用于文本的字体。如果可能,设备驱动程序排列使1对应于纯文本(默认),2对应粗体,3对应斜体,4对应粗体斜体。此外,在Adobe符号编码中,字体5应该是符号字体。在某些设备上,系列可以选择字体系列来选择不同的5种字体。