Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python[Bokeh charts]热图范围;着色_Python_Charts_Heatmap_Bokeh - Fatal编程技术网

Python[Bokeh charts]热图范围;着色

Python[Bokeh charts]热图范围;着色,python,charts,heatmap,bokeh,Python,Charts,Heatmap,Bokeh,我希望使用bokeh热图来表示我的数据(由256个值组成),其中每个值都有自己的颜色(因此具有相同值的每个项目都应该具有相同的颜色) 我一直在试验,bokeh正在为我做一些范围,比如24-47之间的范围有相同的颜色等等,但是我希望每个值都有一种颜色 解决这个问题的最佳方法是什么? 我一直在试验调色板,其中一些性能比其他更好,例如,Inferno256做得很好,但这是解决这个问题的正确方法吗?我的意思是,有没有办法告诉图表/热图用颜色显示每个值(指定范围?),或者我应该定义一个256色的调色板 b

我希望使用bokeh热图来表示我的数据(由256个值组成),其中每个值都有自己的颜色(因此具有相同值的每个项目都应该具有相同的颜色)

我一直在试验,bokeh正在为我做一些范围,比如24-47之间的范围有相同的颜色等等,但是我希望每个值都有一种颜色

解决这个问题的最佳方法是什么? 我一直在试验调色板,其中一些性能比其他更好,例如,Inferno256做得很好,但这是解决这个问题的正确方法吗?我的意思是,有没有办法告诉图表/热图用颜色显示每个值(指定范围?),或者我应该定义一个256色的调色板

bokeh为我创建大范围的示例:

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个值与绘制10000个值不同,这些值似乎被粉碎在一起或其他什么,我是否应该通过扩展宽度或其他方式来解决此问题:-)