Объединить 10 2D-диаграмм в одну 3D-диаграмму с 5 сериями в R? - PullRequest
0 голосов
/ 25 августа 2018

У меня есть некоторые данные в R, которые состоят из 10 различных 2D-диаграмм.Эти диаграммы относятся к пяти различным группам, и для каждой группы я изучаю две разные переменные, и каждая диаграмма в каждой группе изображает переменную по оси Y с категориальной переменной, например диапазон [3,5], [6,8]и так далее, и так далее, как ось X.Интересно, как я могу объединить эти 10 разных 2D-диаграмм в одну объединенную диаграмму, которая включает в себя 5 разных серий?Трехмерный график будет иметь категориальную переменную как X, переменную 1 (время ожидания) как Y и переменную 2 как Z. Может быть эта диаграмма может быть полезной.Но я не мог сделать ряд данных.Категориальная переменная имеет 5 разных категорий.Всего имеется 50 точек данных.

Моя таблица данных выглядит следующим образом: enter image description here

Основная проблема заключается в создании 2D-кадра данных.Я добавил образец своих данных, кроме одного столбца:

  structure(list(X = structure(1:5, .Label = c("class1", "class2", 
  "class3", "class4", "class5"), class = "factor"), a1 = c(489.4, 
  505.8, 525.8, 550.2, 576.6), a2 = c(197.8, 301, 389.8, 502, 571.2
  ), b1 = c(546.8, 552.6, 558.4, 566.4, 575), b2 = c(287.2, 305.8, 
  305.2, 334.4, 348.6), c1 = c(599.6, 611.4, 623.6, 658, 657.4), 
 c2 = c(318.8, 423.2, 510.8, 662.4, 656), d1 = c(616, 606.8, 
 600.2, 595.6, 595), d2 = c(242.4, 292.8, 329.2, 378, 397.2
  ), e1 = c(582.4, 580, 579, 579, 579), e2 = c(214, 255.4, 
 281.8, 303.8, 353.8)), .Names = c("X", "a1", "a2", "b1", 
  "b2", "c1", "c2", "d1", "d2", "e1", "e2"), class = "data.frame", row.names       
 = c(NA,-5L))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...