所以我有一个使用seaborn创建的热图
revels = rd.pivot("Flavour", "Packet number", "Contents")
ax = sns.heatmap(revels, annot=True, fmt="d", linewidths=0.4, cmap="YlOrRd")
plt.show()
which produces
然而,有两件事我想做,尽管咨询了seaborn的帮助文件,但我一生都无法弄清楚如何做(http://seaborn.pydata.org/ generated/seaborn.heatmap.html http://seaborn.pydata.org/generated/seaborn.heatmap.html)
我想做的就是以不同的方式订购口味。尽管在文本文件中输入的顺序为橙子、太妃糖、巧克力、麦芽、葡萄干、咖啡,但在绘图时不会以这种方式生成。我尝试编辑 yticklabs,但这只是编辑标签,而不是随之移动数据。
谢谢你的帮助
PS数据如下:
Packet number,Flavour,Contents
1,orange,4
2,orange,3
3,orange,2
...
1,toffee,4
2,toffee,3
3,toffee,3
...
etc.