0
Я создал участок ggplot2, где я борюсь с 2 вещами.ggplot2 сюжет вопрос в R
1) Как изменить цвета?
2) Почему отсутствует линия между пунктами 9 и 10?
cent <- rnorm(n=20, mean=5, sd=1)
num <- c(1:20)
groups2 <- c(rep("DSM Symptoms",9),rep("Non-DSM Symptoms",11))
data2 <- data.frame(num, cent, groups2)
ggplot(data2, aes(x=num, y=cent, fill=groups2, colour=groups2)) +
geom_line(color='#666666', size=0.7) +
geom_point() +
ylab('Strength Centrality') + xlab ('Symptoms') +
scale_x_reverse() +
scale_x_continuous(breaks = c(1:20)) +
coord_flip() +
theme_bw() +
theme(panel.grid.minor.y = element_blank())
Удалите 'fill' в' aes', если вы хотите одну строку. 'scale_color_manual (значения = c (« зеленый »,« желтый »)). Если вы хотите изменить цвет точек на зеленый и желтый, например. – Haboryme
Чтобы подключить линии, используйте 'group = 1' в' geom_line' - 'geom_line (color = '# 666666', size = 0.7, group = 1)'. Вы можете использовать «scale_color_manual» для изменения цветов «scale_color_manual» (значения = c («зеленый», «оранжевый»)). – JasonAizkalns
Кроме того, 'scale_x_reverse' получает переопределение 'scale_x_continuous'. Используйте один или другой. – alistaire