我有如下的DF。它包含有关两个学生的信息,包括 3 个学期和科目,无论他们是否通过。
我想画出学生轨迹的平行坐标。我想看看走哪条路才能到达终点。
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
列(失败或通过)。块的大小应对应于所采取的主题的数量。例如,如果大多数学生第 1 学期的 math01 不及格,那么 math01fail 的块应该是第 1 学期以下的最大块。
连接线将学生在本学期学习的科目与下一学期联系起来。线的粗细对应于该点的连接数。例如,如果许多学生在第 1 学期未通过 math01 (math01fail) 并在第 2 学期重修 math01 并通过 (math01pass),则 math01fail 和 math01pass 之间的连接线在出现次数方面应该更粗。