如何用Holoviews-Bokeh-Datashad做ylim图极限

2024-09-27 00:20:44 发布

您现在位置:Python中文网/ 问答频道 /正文

如何将y限制(ylim)添加到使用Holoviews Datashader创建的绘图中?在

我试过了高压尺寸函数,还添加了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没有被认出高压尺寸没有效果


Tags: 函数df参数plot尺寸rangehvcurve
1条回答
网友
1楼 · 发布于 2024-09-27 00:20:44

看来我不能将ylim和shared_轴与Holoview数据隐藏一起使用。至少在共享轴正常工作的情况下,它不会一起放大/缩小所有子图。如果我坚持只使用Holoviews,它要么不会应用ylim,要么共享的轴不会放大/缩小所有的子图(只有一个绘图带有缩放功能,而其他的则保持静止)。在

我发现让共享轴与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

相关问题 更多 >

    热门问题