У меня есть ggplot, столбцы которого упорядочены по значению и отрисованы plotly :: ggplotly, чтобы сделать его интерактивным. Однако на графике при наведении курсора на столбцы имя переменной отображается как reorder(category, n)
.
Итак, всплывающие подсказки показывают:
reorder(category, n): xxx
n: xxx
subCategory: xxx
Что мне нужно для всплывающей подсказки:
category: xxx
subCategory: xxx
n: xxx
Кто-нибудь знает, как я могу это исправить? Понятия не имею, что с этим делать .....
Ниже приведен мой код для сюжета:
library(dplyr)
library(ggplot2)
library(plotly)
df = data.frame(category=c('A','A', 'B', 'B','C','C', 'D','D'),
subCategory = c('Y', 'N', 'Y', 'N', 'Y', 'N','Y', 'N'),
n=c(120, 22, 45, 230, 11, 22, 100, 220))
df %>%
ggplot(aes(x=category, y=n, fill=subCategory))+
geom_bar(stat='identity')
g=df %>%
ggplot(aes(x=reorder(category, n), y=n, fill=subCategory))+
geom_bar(stat='identity')
ggplotly(g)