У меня есть фрейм данных с именем df
clust gender conf chall
1 F 2 6
2 M 4 1
1 M 5 2
1 F 3 5
3 F 3 4
Я хочу создать xyplot из пакета lattic , как показано ниже:
xyplot(chall ~ conf,
data = df,
group = gender,
auto.key = list(space = 'right'),
jitter.x = T, jitter.y = T)
Проблема в том, что цвет по умолчанию назначает «синий» для женщин и «розовый» для мужчин.Я просто хочу поменять эти цвета.Я понимаю, что это может быть основным вопросом, но я не могу найти решение для этого.
Сообщения SO, на которые я смотрел, были предназначены для более сложных изменений в настройках сюжета и не были полезны для меня:
Как изменить цвет заголовка в xyplot?
изменить фон и текст полоссвязан с несколькими панелями в R / решетке
назначение цветов для графиков в решетке в соответствии с набором или коэффициентом, а не группами
Изменение цветовых линий по умолчанию xyplot со ссылками
Любая помощь по этому вопросу будет принята с благодарностью.
Для удобства, dput(df):
dput(df)
structure(list(clust = structure(c(1L, 2L, 1L, 1L, 3L),
.Label = c("1", "2", "3"), class = "factor"),
gender = c("F", "M", "M", "F", "F"),
conf = c(2L, 4L, 5L, 3L, 3L),
chall = c(6L, 1L, 2L, 5L, 4L)),
row.names = c(NA, 5L), class = "data.frame")