更改HCPC图中的图例文本

问题描述 投票:0回答:1

使用HCPC,FactoMineR的功能进行聚类,我们如何更改HCPC图的文本图例?确切地说,如何使用我们指定的文本向量(“ legend.txt”作为向量)更改“集群1”,“集群2”等。这里的代码有效]

cai<-PCA(iris[,-5]) 
res.hcpc2 <- HCPC(pcai, graph = FALSE)
plot(res.hcpc2, choice = "3D.map", title= "mapping site clusters "))

enter image description here如果我们尝试更改图例

leg.txt <- c("SE", "VE", "VI") 
plot(res.hcpc2, choice = "3D.map", title= "mapping site clusters ", legend=leg.txt))

我们收到错误消息“传奇不是图形参数”,并且图例的文本未更改。谢谢

r graphics legend hierarchical-clustering
1个回答
0
投票
legend("topleft", c("SE", "VE", "VI"), bg="white", pch=16, col=1:3, text.col=1:3, text.width=1.1, cex=.8)

问题在于,盒子比需要的大。此版本将只打印图例而不显示框:

legend("topleft", c("SE", "VE", "VI"), bg="white", pch=16, col=1:3,
     text.col=1:3, text.width=1.3, cex=.8, box.col="white", xpd=NA)
© www.soinside.com 2019 - 2024. All rights reserved.