[英]Scale only one axis in Altair with interactive plot
我正在使用 Altair 4.1.0 創建帶有 Python 的交互式繪圖。 我希望能夠通過僅縮放一個軸來放大圖表的某些部分,例如僅縮放 y 軸,同時保持 x 軸固定。 從文檔中我找不到這樣做的方法。 我的理解是alt.interactive()
對應於.add_selection(alt.selection_interval(bind='scales'))
,但我仍然看不到如何達到我的目的。 有沒有辦法在 Altair 中做到這一點?
alt.Chart.interactive
有bind_x
和bind_y
arguments 默認為True
。 如果您將其中任何一個設置為False
,則該比例將不會成為交互的一部分:
chart.interactive(bind_x=False)
或者,您可以通過指定要綁定的編碼( ['x']
、 ['y']
或['x', 'y']
,這是默認值)手動執行此操作:
chart.add_selection(alt.selection_interval(bind='scales', encodings=['y']))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.