R将国家/地区标签添加到clusplot

R将国家/地区标签添加到clusplot,r,cluster-analysis,R,Cluster Analysis,我试图将国家标签添加到clusplot中,似乎无法让绘图显示除数字以外的任何内容,而我需要显示相应的国家 下面是我尝试使用的代码行 fvi.use = exampledata[,-c(1)] medians = apply(fvi.use,2,median) mads = apply(fvi.use,2,mad) cars.use = scale(fvi.use,center=medians,scale=mads) cars.dist = dist(fvi.use) cars.hclust =

我试图将国家标签添加到clusplot中,似乎无法让绘图显示除数字以外的任何内容,而我需要显示相应的国家

下面是我尝试使用的代码行

fvi.use = exampledata[,-c(1)]
medians = apply(fvi.use,2,median)
mads = apply(fvi.use,2,mad)
cars.use = scale(fvi.use,center=medians,scale=mads)
cars.dist = dist(fvi.use)
cars.hclust = hclust(cars.dist)
plot(cars.hclust,labels=exampledata$Country,main='Heirarchial clustering')

cars.pam = pam(cars.dist,5)
names(cars.pam)
clusplot(cars.pam, attr(exampledata$Country,"Labels"), labels=5)
plot(cars.pam, labels=exampledata$Country)
mosaicplot(cars.use)
clusplot(cars.pam, attr(exampledata$Country,"Labels"), labels=5)
示例数据是一个矩阵,第一列中有一个国家名称,然后是另外三列我想对其进行聚类分析的数据

如果您能提供任何帮助,我们将不胜感激

示例数据是一个矩阵,第一列中有国家名称,然后 然后再加上三列数据,我想进行集群 分析

我假设您想用国家名称标记这些点。
clusplot.default
的文档显示

如果x类似于矩阵,则点的标签是x的行名

因此,要实现这一点,需要将行名称设置为要显示的国家。 下面是一个垃圾数据的例子

library(cluster)

Countries = c('Afghanistan', 'Albania', 'Algeria',
    'Andorra', 'Angola','Antigua', 'Argentina',
    'Armenia',   'Aruba', 'Australia', 'Austria', 'Azerbaijan')

set.seed(2017)
Data = data.frame(Countries, iris[sample(150,12), 2:4])
rownames(Data) = Countries
PAM3 =pam(Data[2:4], 3)
clusplot(PAM3, labels=3, lines=0)

什么是cars.pam?什么是示例数据?我们无法运行您的代码。我们已经添加了一些详细信息