我正在使用CRAN R和一个名为provenance的库来绘制三元图。我可以通过调用ternary.ellipse(...)
来绘制一些“置信椭圆”。此功能会自动绘制椭圆并返回5个双精度列表,所以我不知道如何操作椭圆,(尤其是)我不知道如何用颜色填充椭圆。
我尝试使用col="Red"
或fill=TRUE
作为参数,但这不起作用。
这是我的简化代码:
library(provenance)
#File
A <- choose.files(multi = FALSE, filters = cbind("Files csv (*.csv)", "*.csv"))
#Read the file
MP <- read.counts(A)
#Plot
T1 <- ternary(MP)
plot(T1,labels=NULL)
#Draw the ellipse
ternary.ellipse(T1, alpha=0.05, population=TRUE, col="Red", lwd=3) #how to fill this ellipse?
例如,您可以使用this cvs file。
这是我想要实现的结果: