Holoviews:图框尺寸和纵横比
Holoviews: Plot frame(s) dimensions and aspect ratio
我目前正在拼命尝试将三张不同大小的图像对齐成网格状布局。
本质上,我想插入三个不同形状的光栅图像。我希望能够独立定义每个栅格的边界和纵横比,使它们不会在一维上拉伸。但是,我找不到这样做的修复方法。
我的代码片段:
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))
我目前正在拼命尝试将三张不同大小的图像对齐成网格状布局。
本质上,我想插入三个不同形状的光栅图像。我希望能够独立定义每个栅格的边界和纵横比,使它们不会在一维上拉伸。但是,我找不到这样做的修复方法。
我的代码片段:
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))