簡體   English   中英

如何使用Holoviews Bokeh Datashader進行ylim圖限制

[英]How to do ylim plot Limits with Holoviews Bokeh Datashader

如何在使用Holoviews Datashader創建的繪圖中添加y-limits(ylim)?

我嘗試了hv.Dimension函數,還添加了ylim =()參數,但是它可能是拒絕它的Holoview或不理解該參數的Datashader函數。

plot_Z1 = datashade(hv.Curve(df).redim(y=hv.Dimension('y', range=(-50,50))))
plot_Z2 = datashade(hv.Curve(df).redim(y=hv.Dimension('y', range=(-50,50))))

plot_Z1.options(width=500) + plot_Z2.options(width=500)

ylim無法識別且hv.Dimension不起作用

看來我不能將ylim和shared_axes與Holoview數據着色一起使用。 至少在shared_axes不能正常工作的意義上,它不能一起放大/縮小所有子圖。 如果我只堅持Holoviews,要么將不應用ylim,要么shared_axes將不會在所有子圖上放大/縮小(只有一個圖具有縮放,而其他圖則保持靜止)。

我發現讓shared_axes與ylim參數一起正常工作的唯一方法是改用HVPLOT。

plot_1 = df.hvplot(y='Something', width=200, datashade=True)
plot_2 = df.hvplot(y='Something Else', width=200, ylim=(-50, 50), datashade=True)
plot = (plot_1 + plot_2.options(shared_axes=True)).cols(1)
plot

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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