Gridspace コンポーネントが含まれている場合、holoviews レイアウトがどのように機能するか理解できません。以下の例では、Gridspace として返される 2 つの単純なプロットがあります。それらは問題なく表示されますが、右端に揃えたいと思います。ドキュメントによると、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)
、配置が左にある以外は問題なく動作します: plot without align
これが Gridspaces の制限なのか、それとも単に間違ったオプションを使用していたのかを誰かが知っていれば素晴らしいことです。