如何在一个图中显示每个簇编号的直方图

时间:2014-01-23 09:36:38

标签: r cluster-computing histogram

我使用k-means分析并将簇号(km $ cluster)绑定到原始数​​据帧。 我想在一个图中呈现每个簇编号的直方图(每个km $簇包含至少2000个观察值)。有可能吗?我怎么能这样做?非常感谢,Ron

dd <- "UserID MoneyAmount DaysReg km$cluster \n 1 5 6 1.4 1 \n 2 4 9 1.4 1 \n 3 6 7 1.3 1 \n 4 7 30 9.4 2" 
Data <- read.table(text=dd, header = TRUE) 
sessionInfo() 
R version 3.0.2 (2013-09-25) Platform: i386-w64-mingw32/i386 (32-bit) 
[1] ggplot2_0.9.3.1 flexclust_1.3-4 modeltools_0.2-21 lattice_0.20-23 RODBC_1.3-10 

1 个答案:

答案 0 :(得分:0)

我认为MoneyAmount是你感兴趣的价值。以下代码为每个群集绘制了MoneyAmount的直方图。

require(ggplot2)
qplot(data=Data,x=MoneyAmount,facets=km.cluster ~ .)

enter image description here