我目前正在拼命地尝试将三个不同大小的图像在网格状布局中对齐。
实际上,我想插入三个不同形状的光栅图像。我想能够独立地定义它们的边界和每个光栅的纵横比,因为它们不是在一维中拉伸的。但是,我找不到解决办法。
我的代码片段:

import holoviews as hv
import numpy as np
hv.extension('bokeh')
%%opts Raster [show_frame=False shared_axes=False]

hv.Layout(hv.Raster(np.eye(100,100),group='t1') +
 hv.Raster(np.eye(100,20),group='t2') +
 hv.Raster(np.eye(20,100),group='t3')).cols(2)

产生以下结果:
Sample Image
是否有任何方法可以在布局中单独定义每个光栅图像边界框?
提前谢谢!

最佳答案

我通过API搜索后找到了解决方案。
宽度和高度可通过选项单独调整:

hv.Raster(np.eye(100,100),group='t1').opts(plot=dict(width=500, height=500))

10-08 14:03