如何将y限制(ylim)添加到使用Holoviews Datashader创建的绘图?
我已经尝试了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不起作用
发布于 2019-01-24 04:30:01
似乎我不能将ylim和shared_axes与全息视图数据着色一起使用。至少在shared_axes正常工作的情况下,它不会同时放大/缩小所有子图。如果我坚持只使用全息视图,要么它不会应用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)
plothttps://stackoverflow.com/questions/54299229
复制相似问题