我正在尝试使用Rcharts在多个记录的区域上创建一个堆叠的条形图(彼此堆叠单独的组值)。数据格式类似于下面。
Region | Group | Value
----------------------
USA | A | 5
USA | B | 3
USA | C | 1
UK | A | 4
UK | B | 6
France | C | 3
使用下面的代码会生成一个很好的分组条形图。但是,堆叠式按钮无助于更改绘图。
nPlot(Value ~ Region, group = 'Group',
data = example_data,
type = 'multiBarChart')
this线程看来,问题可能出在某些地区没有所有现有组的条目(例如,英国缺少C条目,而法国缺少A和B条目)。
我不确定如何添加值== 0的条目,以便所有区域都为每个当前组都有一个条目。这样就可以将上面的数据转换为该数据(条目的顺序无关紧要)。
Region | Group | Value
----------------------
USA | A | 5
USA | B | 3
USA | C | 1
UK | A | 4
UK | B | 6
UK | C | 0
France | A | 0
France | B | 0
France | C | 3
这最终将放置在Shiny应用程序的反应组件中,因此特别有效的解决方案将是很好的]]
我正在尝试使用Rcharts在多个记录的区域上创建一个堆叠的条形图(彼此堆叠单独的组值)。数据的格式类似于以下内容。地区| ...
我们可以使用complete()
包中的tidyr
: