R绘图:如何显示离散&;同一轴上的非离散数据?

R绘图:如何显示离散&;同一轴上的非离散数据?,r,plotly,R,Plotly,我正在为以下数据集绘制堆叠条形图,并得到一个错误“无法在同一轴上同时显示离散和非离散数据”。此外,数据打印不正确。对于X轴上的每个“月”,我希望有按“单位”堆叠的钢筋,其值为“值” 库(data.table) 图书馆(绘本) df% 绘图(x=~month,y=~value,type='bar',name=“month”)%>% 添加_跟踪(y=~unit,name=“unit”)%%>% 布局(yaxis=list(title='Units by dates'),barmode='stack'

我正在为以下数据集绘制堆叠条形图,并得到一个错误“无法在同一轴上同时显示离散和非离散数据”。此外,数据打印不正确。对于X轴上的每个“月”,我希望有按“单位”堆叠的钢筋,其值为“值”

库(data.table)
图书馆(绘本)
df%
绘图(x=~month,y=~value,type='bar',name=“month”)%>%
添加_跟踪(y=~unit,name=“unit”)%%>%
布局(yaxis=list(title='Units by dates'),barmode='stack')
如果有人知道如何在这里制定可行的计划,我将不胜感激


谢谢

对于简单的条形图,不必添加
跟踪
,定义
颜色
-参数更容易

df %>%
  plot_ly(x = ~month, y = ~value,  color = ~unit, type = "bar") %>% 
  layout(yaxis = list(title = 'Units by dates'), barmode = 'stack')

df %>%
  plot_ly(x = ~month, y = ~value,  color = ~unit, type = "bar") %>% 
  layout(yaxis = list(title = 'Units by dates'), barmode = 'stack')