python bokeh彩色贴图数组
我在用Bokeh,我有一个相当基本的问题。 我在重用这里提供的示例:这对我来说效果很好 示例代码如下所示:python bokeh彩色贴图数组,python,figure,bokeh,Python,Figure,Bokeh,我在用Bokeh,我有一个相当基本的问题。 我在重用这里提供的示例:这对我来说效果很好 示例代码如下所示: import numpy as np from bokeh.plotting import * N = 1000 x = np.linspace(0, 10, N) y = np.linspace(0, 10, N) xx, yy = np.meshgrid(x, y) d = np.sin(xx)*np.cos(yy) output_file("image.html", titl
import numpy as np
from bokeh.plotting import *
N = 1000
x = np.linspace(0, 10, N)
y = np.linspace(0, 10, N)
xx, yy = np.meshgrid(x, y)
d = np.sin(xx)*np.cos(yy)
output_file("image.html", title="image.py example")
p = figure(x_range=[0, 10], y_range=[0, 10])
p.image(image=[d], x=[0], y=[0], dw=[10], dh=[10], palette="Spectral11")
show(p) # open a browser
我有一个稍微不同的数据集,我想知道如何将它呈现给Bokeh
因此,我的数据集:
它是由3个元组组成的三维数据集。十、 Y和Z。
X和Y是简单坐标,Z是该坐标处的某个读回值
现在,此数据集与示例中提供的数据集之间的唯一区别在于,数据点的坐标不会增加1
X在以下范围内:范围(-64,64,4)
,Y也是
我在网格上的每个点都有一个Z值,如下所示:
[ x, y, z]
[-64, -64, 55],
[-64, -60, 56],
...
如前所述,这些点已转换为阵列X、Y、Z
现在,我该如何向博克展示这个?
在前面提到的示例中,我们有一行:
p=figure(x_范围=[0,10],y_范围=[0,10])
我试图给x\u range和y\u range一个列表,但这些尝试都失败了。好的,所以我让它工作了。
我想我只是不明白这种情节最初是如何运作的。
为了让它工作,我将x\u范围
设置为[-64,16]
,对于y\u范围
然后将dw
和dh
设置为128(2*64)