r - точечные и сплошные эллипсы по группам для графика NMDS Ггорда - PullRequest
0 голосов
/ 03 октября 2018

Я использую приведенный ниже код, чтобы задать вопрос об использовании группировки для изменения типов линий эллипса.

# to install ggord
library(devtools)
install_github("fawda123/ggord")

library("ggord")
library("vegan")
library("data.table")

irises <- iris

irises <- as.data.table(irises)

irises[, Group := as.factor(c(rep("Dotted", 100), rep("Solid", 50)))]

ord <- metaMDS(irises[, 1:4])

ggord(ord, irises$Species, poly = FALSE, vectyp = irises$Group)

В этом примере я хочу, чтобы setosa и versicolor были представлены пунктирными эллипсами и virginica:сплошной эллипс.Это указано в столбце «Группа» ирисов.Есть предложения?

1 Ответ

0 голосов
/ 05 октября 2018

v1.1.3 включает аргумент polylntyp.

library(devtools)
install_github("fawda123/ggord")

library("ggord")
library("vegan")
library("data.table")
library("ggplot2"

irises <- iris

irises <- as.data.table(irises)

ord <- metaMDS(irises[, 1:4])

p <- ggord(ord, irises$Species, poly = FALSE, polylntyp = irises$Species)
p

enter image description here

# change defaults
p + scale_linetype_manual(values = c('solid', 'solid', 'dashed'))

enter image description here

...