Holoviews:绘制框架尺寸和纵横比

时间:2017-08-22 14:41:17

标签: python bokeh holoviews

我目前正在拼命尝试以网格状布局对齐不同大小的三张图像。

基本上,我想插入三个不同形状的光栅图像。我希望能够独立定义每个栅格的边界和纵横比,使它们不在一个维度上拉伸。但是,我没有找到解决方法。

我的代码snipplet:



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

有没有办法在布局中单独定义每个栅格图像边界框?

提前致谢!

1 个答案:

答案 0 :(得分:4)

我在搜索API后找到了解决方案。

宽度和高度可以通过opts单独调整:

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