如何在ggbiplot中更改省略号的行类型?

时间:2016-02-29 20:43:19

标签: r ggplot2 pca ellipse ggbiplot

是否可以在ggbiplot中更改正常概率椭圆体的线条类型,例如让它们用虚线和虚线代替或不同的颜色? 我在ggbiplot的文档中找不到任何东西,除了这个用作MWE:

library(ggbiplot)
data(wine)
wine.pca <- prcomp(wine, scale. = TRUE)
print(ggbiplot(wine.pca, obs.scale = 1, var.scale = 1, groups = wine.class, ellipse = TRUE, circle = TRUE))

1 个答案:

答案 0 :(得分:3)

据我所知,不可能将任何或参数传递给ggbiplot。幸运的是ggbiplot是一个非常简单的包装器,用于一些ggplot2命令和数据按摩。您可以复制源代码制作自定义函数并更改原始源的第124行:

g <- g + geom_path(data = ell, aes(color = groups, group = groups))

为:

g <- g + geom_path(data = ell, aes(color = groups, group = groups, linetype = groups))

由于绘图比例,如果不改变aes()语句之外的大小,很难区分线条。

相关问题