我已经使用以下代码成功创建了一个三元图:
data <- read.csv(file, header=TRUE)
ternaryplot(data[,3:5], scale = 100,
pch = 19, cex = 0.4, col = Category,
dimnames = c("Al", "Mg", "Fe + Ti"),
labels = c("outside"),
main = "")
然而,我正在努力为它创造一个传奇。由于包装已根据样本的类别分配颜色,因此我不能通过手动分配颜色来简单地写出整个图例。我尝试了以下几种变体,但遇到了错误代码:
grid_legend(0.8, 0.9, pch = 19, col = Category, rownames(Category), title = "Categories")
Error in grid_legend(0.8, 0.9, pch = 19, col = Category, rownames(Category), :
pch and labels not the same length
这是我第一次使用 vcd 包,希望对这个主题有任何帮助。谢谢,冬青