【问题标题】:python bokeh color map array stridepython散景颜色图数组步幅
【发布时间】:2015-05-04 20:08:33
【问题描述】:

我正在使用 Bokeh,我有一个相当基本的问题。 我在这里重用提供的示例:http://docs.bokeh.org/en/latest/docs/gallery/image.html 这对我来说效果很好。

示例代码在这里:

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 个元组组成的 3 维数据集。 X、Y 和 Z。 X 和 Y 是简单坐标,Z 是该坐标的某个回读值。

现在,此数据集与示例中提供的数据之间的唯一区别是数据点的坐标不增加 1。

X 在范围内:range(-64, 64, 4),Y 也是如此

我在网格上的每个点都有一个 Z 值,如下所示:

[ x,   y,   z]
[-64, -64, 55],
[-64, -60, 56], 
...

如前所述,这些点已转换为数组 X、Y、Z。

现在,我如何将它呈现给 Bokeh? 在前面提到的例子中,我们有一行:

p = figure(x_range=[0, 10], y_range=[0, 10]) 我试图给 x_range 和 y_range 一个列表,但这些尝试都失败了。

【问题讨论】:

    标签: python figure bokeh


    【解决方案1】:

    好的,所以我得到了这个工作。 我想我只是不明白这种情节是如何运作的。 为了让它工作,我将x_range 设置为[-64, 16]y_range 相同 然后将 dwdh 设置为 128 (2*64)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-15
      • 2013-08-16
      相关资源
      最近更新 更多