我很生气试图用对数色标制作热图。我有一个数据集,其中的值具有非常高的方差,并且有一些异常值的值远高于平均值。因此,如果我尝试使用线性色标从该数据集制作热图,则大多数点将位于标度的最开始,从而产生几乎完全黑色的矩阵(假设色标从黑色变为红色的)。这是使用 seaborn 制作的结果:
import seaborn as sns
import pandas as pd
plt.figure(figsize = (16,10))
ax = sns.heatmap(table.iloc[:,0:20],xticklabels=False) #table is the dataframe
事实是我在改变色阶方面付出了很多努力,我将不胜感激在这个意义上的任何建议。我也愿意完全改变库,我不在乎我使用的工具,我只关心结果,只要我坚持使用 Python。我尝试过 seaborn、plotly、altair,但他们每个人似乎都对这个特定的任务有问题。有什么我想念的吗?
编辑:由于该问题已被标记为重复,我知道另一个问题,但我无法通过遵循回复中的任何建议来解决我的问题。