直方图:打印组标签

时间:2014-07-22 00:33:30

标签: r label grouping histogram

我使用以下直方图命令来显示具有二进制标签(0或1)的标签数据集的功能。

require(lattice)
data <- data.frame(num_child=1:10,label=rep(0:1,each=5))
histogram( ~ data$num_child | data$label ,xlab="Number of children")

我得到了一对直方图,如预期的那样,x轴标记为“儿童数”,y轴标记为“总数百分比”。但是,两个图上方的标签都是“data $ label”而不是组标签的值。 histogram命令采用xlab和ylab作为参数,但似乎没有组标签的参数。如何打印组标签(即“0”和“1”)?

1 个答案:

答案 0 :(得分:0)

看起来最简单的解决方案是将您的分组更改为一个因素:

histogram( ~ data$num_child | as.factor(data$label),xlab="Number of children")

enter image description here