1

问题是,我可以在 hvplot 中订购热图的轴吗?

我有以下代码:

df['col_1'] = df.col_1.astype(int).astype('category')
df['col_2'] = df.col_1.astype(int)


heatmap = df.hvplot.heatmap('col_1', 'col_2', 'col_3', 
reduce_function=np.median)

heatmap

但是当我运行它时, col_1 和 col_2 是随机顺序的

如果我做一个 Pandas groupby:

df.groupby(['col_1', 'col_2]).col_3.median().unstack()

我得到了我想要的表格,正确排序 col_1 和 col_2 作为热图的轴。然后我之前的代码将此数据帧传递给 seaborn.heatmap()

有没有办法强制在 hvplot 中排序?

4

0 回答 0