【发布时间】:2021-05-10 20:40:36
【问题描述】:
我有下面的数据框:
agegroup<-c("0-4","0-4","5-15","5-15")
gender<-c("Male","Female","Male","Female")
week<-c("a","b","c","d")
cases<-c(20,40,35,67)
df<-data.frame(agegroup,gender,week,cases)
我想使用相对悬停模板创建一个按案例和性别分组的条形图,例如:
我的代码:
fig <- plot_ly(df, x = ~agegroup, y = ~cases, type = 'bar', name = 'Male',hovertemplate = paste('%{x}', '<br>cases: %{y}<br><extra></extra>'), marker = list(color = '#6bbabf'))
fig <- fig %>% add_trace(y = ~cases, name = 'Female',hovertemplate = paste('%{x}', '<br>cases: %{y}<br><extra></extra>'), marker = list(color = '#60ab3d'))
fig <- fig %>% layout(barmode = 'group')
fig
fig
我的问题是我无法显示每个年龄段的总和,并且每个条形都像被切成小块,我无法在悬停文本中显示 gender。
【问题讨论】: