小编mcr*_*rot的帖子

散景中具有紧密轴和匹配纵横比的图像图

我正在Django应用程序中使用bokeh 1.0.1版本,并且我想将微观表面图像显示为具有颜色编码的高度和颜色栏的可缩放图像图。从原则上讲,这是可行的,但是我很难获得具有正确纵横比的图,只显示没有周围空间的图像。

这是我要实现的示例:结果图应

  • 显示数据空间中宽度为sx=10,高度为的随机数据的图像sy=5(图像大小
  • 在初始视图和缩放时将轴限制为(0,sx)(0,sy)
  • 屏幕上的正方形至少在初始视图中应与数据空间中的正方形匹配

对于图像,我只使用nx=100x方向上的ny=100点和y方向上的点的随机数据。

这是我的第一种方法:

尝试1

from bokeh.models.ranges import Range1d
from bokeh.plotting import figure, show
from bokeh.models import LinearColorMapper, ColorBar
import numpy as np

sx = 10
sy = 5

nx = 100
ny = 100    
arr = np.random.rand(nx, ny)

x_range = Range1d(start=0, end=sx, bounds=(0,sx))
y_range = Range1d(start=0, end=sy, bounds=(0,sy))

# Attempt 1
plot = figure(x_range=x_range, y_range=y_range, match_aspect=True)

# Attempt 2
# plot = …
Run Code Online (Sandbox Code Playgroud)

python plot aspect-ratio bokeh

6
推荐指数
1
解决办法
592
查看次数

标签 统计

aspect-ratio ×1

bokeh ×1

plot ×1

python ×1