我正在尝试使用 Joypy 构建山脊线图。我有一个包含 2 列的数据框:其中一列代表样本的名称,另一列代表要绘制的值:
sampleName value
C -11
C -12
C -14
A -10
A -8
B -6
B -7
使用以下命令绘制上面的值:
import joypy
joypy.joyplot(data = data_to_plot, by = 'sampleName', column = ["value"], legend = True)
我得到了这个图,它按递增顺序的值排序(看起来像)(在这个数据的情况下,从负数到负数)。
有没有办法指定排序,例如通过样本名称,并输入自己的绘图顺序,而不是C->A->B
, A->B->C
?