如何将数据集中的两个变量放在堆叠在R中的条形图上

问题描述 投票:0回答:1

我正在尝试为每个服务在条形图中将数据表的两个变量以百分比(y轴)和日期(x轴)放置在条形图中(可用和不可用)(为区分服务而以彩色显示)。这是我带有相应变量的数据表。enter image description here

[我正在尝试在考虑每个服务(意甲)的情况下将这两个变量合并到一个图形中。这时我才得到:enter image description here

r plotly r-plotly ggplotly
1个回答
0
投票

我试图在R中使用plotly进行此操作

barstack<-plot_ly(Servicelevel, x=Servicelevel$Date, y=Servicelevel$Available,
                             color=Servicelevel$Series,type = "bar")
    barstack <- barstack %>% add_trace(y = Servicelevel$Unavailable)
    barstack<-barstack %>% 
      layout(title = "Percentage of Availability over time",
             yaxis = list(title = 'Availability (%)',
                          tickformat = ".2%"),
             xaxis=list(title='Date'), barmode = 'stack')

结果是这样的:result

© www.soinside.com 2019 - 2024. All rights reserved.