我想使用散热图来表示我的数据(由256个值组成),其中每个值都有自己的颜色(因此每个具有相同值的项应该具有相同的颜色)。
我一直在试验,散景正在为我做范围,例如24到47之间的范围具有相同的颜色等等,但我希望每个值都有颜色。
解决此问题的最佳方法是什么? 我一直在试验调色板,有些比其他人更好地表现,例如Inferno256做得很好,但这是解决这个问题的正确方法吗?我的意思是有没有办法告诉图表/热图用颜色显示每个值(指定范围?)或者我应该如何定义256色调的任何想法?
散景为我创造大范围的示例:
Data=column_of_values[:1000]
data = {'fruit': [1]*len(Data), # Sections
'fruit_count': Data,
'sample': list(range(1,len(Data)+1))}
hm = HeatMap(data, x='sample', y='fruit', values='fruit_count', palette=bp.Plasma11 , title='Fruits', stat=None)
hm.width=5000
output_file('heatmap.html')
show(hm)
我的问题的第二部分(如果可能的话),散景处理大数据吗? 例如,绘制1000个值与使用相同代码绘制10,000个不同,值似乎被粉碎在一起或者其他什么,我应该通过扩展宽度或其他东西来解决这个问题:-) Heat map plotting 1000 values then 10,000 values