【发布时间】:2021-01-20 16:21:08
【问题描述】:
我有一个按日期划分的 R 绘图堆积条形图。我正在尝试将订单从最早的日期 10/1/2020 更改为最新的日期 01/01/2021。我注意到在当前状态下它甚至不是正确的日期顺序。数据框以正确的顺序显示。
我拥有的当前代码。
ramp2 <- colorRamp(c("deepskyblue4", "white"))
ramp.list2 <- rgb( ramp2(seq(0, 1, length = 15)), max = 255)
plot_ly(pcd_2,
x = ~reorder(u_reason_code,-total_qty, sum), y = ~total_qty, type = 'bar', color = ~month_breakout ) %>%
layout(list(title = 'Cost'), barmode = 'stack') %>%
layout(colorway = ramp.list2) %>%
config(displayModeBar = FALSE)
【问题讨论】:
-
试试pcd_2[order(as.Date(pcd_2$month_breakout, format="%d/%m/%Y")),]
-
这似乎对我不起作用。鸭子的回答最终对我有用。谢谢
标签: r plotly stacked-chart breakout