цветовые выбросы из прямоугольника на диаграмме рассеяния r - PullRequest
0 голосов
/ 07 апреля 2020

Я зафиксировал выбросы переменной Days набора данных usairnew в бою, как показано ниже:

> outlier.colors <- (days1 %in% bout)
> outlier.colors
 [1]  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[16] FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE
[31] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE

Теперь я пытаюсь раскрасить эти выбросы (их 3) на точечной диаграмме.

> plot(usairnew$Days,main="Scatter plot for days",col=outlier.colors)

но сейчас я получаю только выбросы на графике рассеяния. Как получить те, что красным цветом, а все остальные точки черным.

outliers - scatter plot

1 Ответ

0 голосов
/ 07 апреля 2020

Я получил решение, как показано ниже:

outlier.colors <- (days1 %in% bout)*1

outlier.colors <- outlier.colors+1

plot(days1,main="Scatter plot for days",col=outlier.colors)
...