k后的ggplot R图表示聚类

时间:2016-11-26 09:01:28

标签: r ggplot2

我在我的数据集上进行了聚类,到目前为止一直有效。

现在我想用这段代码绘制聚类:

 var obj=[
        {
            "firstName": "James",
            "lastName": "Bond"

        }];

    function propExists(prop)
    {
      //I tried #1
      if(obj.hasOwnProperty(prop)===false)
       {
         return "Property doesn't exist";
       }
     //I tried #2
      if(!(prop in obj))
       {
         return "Property doesn't exist";
       }
     //I tried #3  
      if("undefined" === typeof(obj[prop]))
       {
         return "Property doesn't exist";
       }
    }

    console.log(propExists("Date of birth"));

我得到了这个结果:

enter image description here

现在我想要而不是群集的数量,而是我的原始数据集的第三列(例如'XY')。

我怎样才能做到这一点?

编辑:

这是我的数据

ggplot(mydata, aes(SalesRank, PageRank, colour= booksCluster$cluster))+ geom_point()

1 个答案:

答案 0 :(得分:0)

您必须更改booksCluster$cluster的级别名称。如果这不是一个因素,你将不得不强迫它。您可以使用levels(bookClusters$cluster) <- c(...) ...是新名称的向量。