【发布时间】:2020-02-27 06:33:34
【问题描述】:
R:如何在单个图中绘制两列比较直方图?
due_vs_prom <- factor( c(unique(inv$Due_Bin)),levels = c("early","<=5","<=30","<=10","<=50",">50"))
due_counts <- inv %>% group_by(Due_Bin) %>% summarize(count = n())
prom_counts <- inv %>% group_by(Prom_Bin) %>% summarize(count = n())
due_vs_prom <- data.frame(due_vs_prom , due_counts , prom_counts )
plot_due_vs_prom <- plot_ly(due_vs_prom, y = ~due_counts , x = ~ (prom_counts), type = 'bar', name = 'Due_Bin') %>%
add_trace(x = ~due_counts, name = 'Late Bin') %>%
layout(xaxis = list(title = 'Count'), barmode = 'group')
数据集喜欢:
Promise_Bin Due_Bin
early early
early >50
early >50
>50 >50
>50 >50
<=50 <=50
early early
early early
<=5 <50
<=5 <=5
<=30 <=30
early early
<=30 >50
<=30 <=30
<=10 <=10
【问题讨论】:
-
请编辑您的问题以解释当前代码有什么问题,它会生成什么?
标签: r ggplot2 plot charts plotly