簡體   English   中英

使用交互式 plot 在 Altair 中僅縮放一個軸

[英]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.interactivebind_xbind_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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM