Я пытаюсь создать очень простую гистограмму с помощью ggplot2, а затем превратить ее в интерактивный график с помощью функции ggplotly из пакета plotly. Окончательный график выглядит нормально, но значения, отображаемые в тексте при наведении курсора, не подходят. Фактически, он отображает значения с накоплением вместо отдельных значений.
Вот воспроизводимый пример:
#data
dataf = data.frame(Espece = c("A","A","B","B","C","C"),
Type = c("A","B","A","B","A","B"),
Value = c(2,2,5,1,6,0))
#ggplot
gg = ggplot(dataf, aes(x = Espece, y = Value, fill = Type)) +
geom_bar(stat = "identity") +
theme(legend.position = "none") +
theme(axis.text.x = element_text(angle = 90, hjust = 1))
#plotly
p <- ggplotly(gg)
p
Как вы можете видеть на картинке, значение Espece A, type B равно 4, тогда как должно быть 2.
Ты хоть представляешь, как я могу это исправить?
dataf2
в ggplot при созданииdataf
непосредственно перед этим.dataf2
новый фрейм данных или равенdataf
? Вdataf
значение Espece A, type B равно 4. - person bVa   schedule 20.04.2016