Я пытаюсь использовать 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')
Глядя на эту тему, кажется, что проблема может заключаться в том, что в некоторых регионах нет записей для все присутствующие группы (например, в Великобритании нет записи для 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, поэтому эффективные решения, в частности, будут отличными.