python - 如何用散景绘制二维数组?
问题描述
有人可以举一个简短/简单的例子来说明如何用散景绘制二维数组吗?类似于imshow()
matplotlib 的东西。我没有在散景画廊中找到一个很好的例子。
a = np.array([[1,2], [3, 4]])
imshow(a) # but with bokeh
解决方案
谢谢阿迪安!那是一个很好的方向。这是一个最小的例子。
import numpy as np
from bokeh.plotting import figure, show
a = np.array([[1,2], [3, 4]])
p = figure(x_range=(0, 2), y_range=(0, 2))
# must give a vector of image data for image parameter
p.image(image=[a], x=0, y=0, dw=2, dh=2, palette="Spectral11")
show(p)
推荐阅读
- java - java - 如何在java类路径中强制设置maven依赖项?
- django - Django 文件上传(获取文件数据,而不仅仅是文件路径)
- cassandra - 如何在 Cassandra 中处理分区键上的 BETWEEN 子句
- c# - 在一个 c# azure 函数会话中处理来自 IoT 中心的多条消息
- php - 方法vue js中的for循环并替换caract
- python - Keras ValueError:预期输入的形状为(2,),但数组的形状为(16,)
- python - 迭代 O(n^2 / 2) 一个字典
- jquery - 输入数字掩码
- visual-studio - 在 Visual Studio 中创建无需重定位的可执行文件
- java - 在 moto 设备和三星 s6 中第一次无法打开相机