首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FactomineR如何更改HCPC图中的文本?

FactomineR如何更改HCPC图中的文本?
EN

Stack Overflow用户
提问于 2020-01-30 05:42:22
回答 1查看 340关注 0票数 0

使用HCPC,一个用于集群的FactoMineR函数,我们如何改变HCPC图的文本图例?确切地说,如何使用我们指定的文本向量(legend.txt作为向量)来更改“集群1”、“集群2”等,这里的代码是有效的

代码语言:javascript
复制
cai<-PCA(iris[,-5]) 
res.hcpc2 <- HCPC(pcai, graph = FALSE)
plot(res.hcpc2, choice = "3D.map", title= "mapping site clusters "))

如果我们试图改变图例

代码语言:javascript
复制
leg.txt <- c("SE", "VE", "VI") 
plot(res.hcpc2, choice = "3D.map", title= "mapping site clusters ", legend=leg.txt))

我们得到一条错误消息"legend is not a graphical parameter",并且图例的文本没有改变。谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-01-30 07:42:40

您应该在问题中提到,HCPCFactoMineR包中的一个函数。查看包中的plot.HCPC手册页面,我看不到任何修改或取消默认图例的方法,但您应该联系包的维护者maintainer("FactoMineR")来确认。您可以使用杂凑覆盖默认图例,如下所示:

代码语言:javascript
复制
 legend("topleft", c("SE", "VE", "VI"), bg="white", pch=16, col=1:3,
      text.col=1:3, text.width=1.1, cex=.8)

问题是这个盒子比它需要的要大。此版本将只打印没有方框的图例:

代码语言:javascript
复制
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)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59976007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档