Чистка и окраска (автоматическая чистка) с помощью Ggobi и Rggobi

С использованием rggobi Пакет запускаю Ggobi с указанными цветами:

library(rggobi)
g <- ggobi(iris)
clustering <- hclust(dist(iris[,1:4]), meth="average")
classes <- cutree(clustering, 3)
glyph_colour(g[1]) <- classes

Когда я выбираю желтую точку кистью, тогда все желтые точки активны:

Это, я предполагаю, ожидаемое поведение. Но когда я выбираю красную точку, все еще остаются некоторые неактивные красные точки:

Это ошибка? Есть ли что-то сделать, чтобы получить ожидаемое поведение?

Обновить

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

1 ответ

Там нет никакой ошибки на самом деле, я сделал что-то плохое. Поведение, показанное в моем вопросе, произошло потому, что я выбрал переменную (Species в iris набор данных) в качестве идентификатора переменной для чистки. Таким образом, при выборе одной точки все точки, принадлежащие к одному и тому же уровню этой переменной, были активированы.

Я могу удалить эту ветку... хотя и не нужно хранить ее.

Другие вопросы по тегам