如果 holoviews 布局包含 Gridspace 组件,我很难理解它是如何工作的。在下面的示例中,我有 2 个作为 Gridspace 返回的简单图。虽然它们显示得很好,但我想将它们对齐在右边缘。根据文档,这应该通过将align='end'
选项传递给布局中的相应组件来完成 - 但是这会导致ValueError: Unexpected option 'align' for GridSpace type across all extensions. No similar options found.
错误。
df = pd.DataFrame()
df['x'] = np.arange(100)
df['y'] = df['x']*10
df['c1'] = [1] * 25 + [2] * 25 + [3] * 25 + [4] * 25
df['c2'] = [1] * 50 + [2] * 50
p1 = df.hvplot(x='x', y='y', datashade=False, row='c1')
p2 = df.hvplot(x='x', y='y', datashade=False, row='c2')
(p1.opts(align='end') + p2).cols(1)
.opts(align='end)
除了左边的对齐之外,这将正常工作:没有对齐的绘图
如果有人知道这是网格空间的限制还是我只是使用了错误的选项,那就太好了。