我有一个包含"性别"的数据集。元件。男性为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"?感谢您提供的任何帮助。
答案 0 :(得分:2)
你需要xlab参数:
library(lattice)
Gender <- rep(c(1,2),50)
barchart(equal.count(Gender),
horizontal=FALSE,
xlab = c("Male","Female"))