R格子条形图中的条形标签

时间:2014-11-24 23:20:52

标签: r lattice

我有一个包含"性别"的数据集。元件。男性为1,女性为2。我尝试使用R中的晶格创建一个简单的条形图来比较男性和女性的数量。这是我正在尝试的代码:

> barchart(equal.count(Gender),
+ horizontal=FALSE,
+ names.arg = c("Male","Female"))
实际上,这段代码确实为每个条形创建了一个正确高度的条形图。但是,酒吧的标签是" 1"和" 2&#34 ;;我想用更有意义的东西,比如"男性"和"女性"。

我在上面的第3行尝试了几种变体,包括: key.legend = c("男","女") - key.title = c("男","女") - key.title = list(" Male"," Female") - labels = list(" Male"," Female") 。似乎无论我做什么,图表仍然显示" 1"和" 2"作为两个酒吧的标签。如何创建条形图,其中标签比" 1"更有意义?和" 2"?感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:2)

你需要xlab参数:

library(lattice)

Gender <- rep(c(1,2),50)

barchart(equal.count(Gender),
          horizontal=FALSE,
          xlab = c("Male","Female"))

enter image description here