У меня есть DF, как показано ниже.он содержит информацию о двух студентах по трем срокам и предметам, независимо от того, сдали они или нет.
Я хотел бы нарисовать параллельную координату следа студентов.Я хочу посмотреть, какой путь выбран для достижения конца.
ID term subject result
1 1 math01 fail
1 1 Phys01 pass
1 1 chem01 pass
1 2 math01 pass
1 2 math02 fail
1 3 math02 fail
1 3 cmp01 pass
2 1 math01 fail
2 1 phys01 pass
2 2 math01 pass
2 2 math02 pass
2 3 cmp01 pass
желаемый результат будет аналогичен изображению ниже.
Каждый блок в каждом члене показывает полученный псевдоним субъекта с result
столбец (сбой или пропуск).Размер блока должен соответствовать номеру взятого предмета.например, если большинство учащихся проваливают math01 в первом семестре, блок math01fail должен быть самым большим в нижнем семестре1.
Соединительная линия соединяет те предметы, которые студенты изучали в семестре, со следующим семестром.Толщина линии соответствует количеству соединений в этой точке.Например, если многие учащиеся потерпели неудачу в математике 01 (math01fail) в семестре 1, а затем повторно взяли математику 01 в семестре 2 и передали ее (math01pass), соединительная линия между math01fail и math01pass должна быть более толстой в зависимости от количества вхождений.
Как я могу создать такой сюжет в R?