我正在创建当前Silverlight中存在的一个系统的SAPUI5原型版本。
在当前的Silverlight应用程序中,我们有一个包含数据表、条形图和树状图的页面,这些页面都显示相同数据的不同表示形式。
在SAPUI5中,我成功地复制了数据表和条形图,但无法显示树状图,我所得到的只是未定义的类型错误:在我试图创建树状图的行中,未定义不是函数错误。
var oModel = new sap.ui.model.odata.ODataModel(
"../../../services/PCPVCarlineModelYear.xsodata/",
在R中,我使用标识来探索树状图中簇的具体特性,通过使用“hclust”对象可以很好地工作,但我需要它作为类“树状图”的水平树状图,而不是“hclust”。我已经安装了包密度,它通常应该将标识功能扩展到类树状图的对象和水平树状图( )。对于我的特定数据集,标识用于垂直树状图(类树状图),而不是水平树状图。我经常遇到的错误是:
Error in rect.dendrogram(x, k = k, x = X$x, cluster = cluster[, k - 1], :
k must be between 2 and 10
请在这里找到一个可复制和简化的例子:
#Install packag
使用发布的代码,我创建了一个很好的分层集群:
假设左边的树状图是通过这样的操作创建的
Y = sch.linkage(D, method='average') # D is a distance matrix
cutoff = 0.5*max(Y[:,2])
Z = sch.dendrogram(Y, orientation='right', color_threshold=cutoff)
现在,如何得到每个有色簇成员的索引?可以简化这种情况,忽略顶部的聚类,只关注矩阵左侧的树状图。
此信息应存储在树状图Z存储的变量中。有一个函数应该执行我想要的fcl