【发布时间】:2017-03-17 15:12:02
【问题描述】:
我正在使用 R 进行绘图。当我的图表绘制时,图例出现在我想要的位置,但颜色缺失。 mtcars 2 是 mtcars(预加载的数据集之一)的修改版本,它将模型和原产国添加到数据集中。 mtcars.pca 是我命名的冗余分析(vegan 下的 rda 函数),mtcars.clust 的标题是 mtcars 的连续因子的层次聚类(vegan 的 hclust 函数) 下面是我与 mtcars2 一起使用的代码。
pca.fig = ordiplot(mtcars.pca, type = "none", las=1, xlim=c(-15,15), ylim = c(-20,10))
points(pca.fig, "sites", pch = 19, col = "green", select = mtcars2$origin =="domestic")
points(pca.fig, "sites", pch = 19, col = "blue", select = mtcars2$origin =="foreign")
ordiellipse(mtcars.pca, mtcars2$origin, conf = 0.95, label = FALSE)
ordicluster(mtcars.pca, mtcars.clust, col = "gray")
legend("bottomright", title="Car Origin", c("domestic", "foreign"), col = "origin")
【问题讨论】:
-
请提供一个可重现的例子,什么是 mtcars.pca?什么是 mtcars2?什么是 mtcars.clust?
-
抱歉,mtcars 2 是 mtcars 的修改版本(预加载的数据集之一)。将模型和原产国添加到数据集中。 mtcars.pca 是我命名的冗余分析(vegan 下的 rda 函数),mtcars.clust 的标题是 mtcars 的连续因子的层次聚类(vegan 的 hclust 函数)
-
使用
col=c("blue", "green"), lty = 1或fill=c("blue", "green")[更改以满足您的需要] -
user20650 非常感谢。