如何使用从最小到最大排序的数值制作热图

时间:2019-02-13 15:58:31

标签: sorting heatmap

我想制作一个热图,显示从最小到最大的数字值分配的颜色。我的数据基本上是CSV文件中两个类别变量之间的相关值。哪个软件包更合适?我尝试了Matplotlib,但没有成功。

我使用的是Seaborn,但只能按类别的字母顺序对颜色进行排序

correlation_anthro = anthro.pivot("Trait", "Disease", "rg") ax1 =
sns.heatmap(correlation_anthro, vmax=1, vmin=-1,cmap="coolwarm")
plt.show()

我希望某些内容看起来像航班数据的示例(注意,最高值仅显示在右侧)https://blog.algorexhealth.com/2017/09/10-heatmaps-10-python-libraries/ 但是,在此示例中,还请注意,最近一年(1960年)的航班飞行次数最多。在我的数据中,即使我按值对数据进行排序,Seaborn也会继续按类别的字母顺序对数据进行排序。

0 个答案:

没有答案