Как создать круговой график с несколькими гистограммами, используя пакет R в циклическом режиме? - PullRequest
0 голосов
/ 13 февраля 2019

Я заранее извиняюсь, так как я начинающий пользователь R.

У меня большой файл данных с несколькими факторами (15) и несколькими протестированными образцами из разных групп в каждом факторе (5).Я рассчитал средства для каждой группы в каждом факторе.Чтобы упростить представление моих данных, я хотел бы создать круговую диаграмму для представления этой информации.Я наткнулся на пакет 'circilize', и 'circos.trackHist ()' - идеальный выбор для моих целей.К сожалению, руководство, на которое я смотрю, не дает пример того, как использовать импортированные данные, а скорее создает имитированные данные с нуля.Кроме того, это довольно сложно для моего уровня, и я был бы признателен за любую поддержку в его графике.Если у меня есть следующие данные в табличной форме в Excel, как я могу создать круговой график?

║ Factor ║ group ║ average ║ ║ Factor1 ║ A ║ 77.53 ║ ║ Factor1 ║ B ║ 54.98 ║ ║ Factor1 ║ B ║ 43.35 ║ ║ Factor1 ║ C ║ 243.0 ║ ║ Factor2 ║ A ║ 91.3 ║ ║ Factor2 ║ A ║ 70.2 ║ ║ Factor2 ║ A ║ 67.93 ║ ║ Factor3 ║ C ║ 16.49 ║ ║ Factor3 ║ B ║ 0 ║ ║ Factor3 ║ C ║ 5.1416 ║

1 Ответ

0 голосов
/ 29 марта 2019

Похоже, вам нужно создать матрицу.Используйте факторы в качестве строк и групп в качестве столбцов и напишите цикл для загрузки значений в матрицу.Возможно, придется сделать это во фрейме данных и преобразовать в матрицу, но это не должно быть слишком сложно.

...