我想使用plot_ly获得类似于以下(使用Tableau制作)的图。该图的关键方面是类别/子类别,以及两个变量(“中位数点击率”和“中位数唯一打开率”)都适合两个轴这一事实。
这是我尝试过的代码
df_newsletters_all %>%
group_by(mot_cle_objet, jour_semaine) %>%
summarise(
med_unique=median(unique_open_rate),
med_clic=median(click_rate))%>%
plot_ly(y = ~mot_cle_objet ,x = ~med_unique, split=~jour_semaine, type ="bar", marker = list(color = 'rgb(26, 118, 255)')) %>%
add_trace(y = ~mot_cle_objet ,x = ~med_clic, split=~jour_semaine, type ="bar", marker = list(color = 'rgb(26, 0, 255)'))%>%
layout(title = "Median Unique open rate and click rate per categories and per days",
xaxis=list(title = "Rate in %"),
yaxis=list(title = ""))
这就是我得到的
是否有一种方法可以通过plot_ly实现?就理解而言,覆盖一个或多个变量的条形图和另一个变量的散布条形都很好。