Я хочу создать основную диаграмму в ggplot2, которая показывает ранги разных моделей по различным показателям производительности.До сих пор мне удавалось создавать «бутоны» графика ствола, используя geom_point, но я не могу заставить geom_segment совпадать с точками.
Вот код, который у меня пока есть:
data = data.frame(Model = c("RTD", "STD", "RTC"), Measure = c("S", "n"), rank = c(1, 2, 3, 3, 1, 2))
dodge <- position_dodge(width=0.75)
ggplot(data = data, aes(x=Model, y=rank, color = Measure, group = interaction(Model, Measure))) + geom_point(size=4, position = dodge) + geom_segment( aes(x=Model+dodge, xend=Model+dodge, y=0, yend=rank))
Это не работает, потому что «dodge» не является числовым объектом, поэтому я не могу добавить его в модельпозиция.Кто-нибудь знает работу вокруг?