如何禁用hvplot的自动groupby小部件并绘制全部数据集?
解决hvplot自动分组生成小部件的问题
要让hvplot不自动推断groupby参数、直接将所有数据绘制在单个图表中,有两种实用方法:
方法1:显式设置groupby=None
在hvplot调用时直接指定groupby=None,就能禁用自动分组逻辑,避免生成滑块小部件:
ds.hvplot.scatter('A', 'B', groupby=None)
方法2:先扁平化数据集
将多维的xarray Dataset转换为二维DataFrame,hvplot就不会识别到需要分组的维度:
ds.to_dataframe().hvplot.scatter('A', 'B')
以上两种方法都能生成包含数据集中所有A、B值的散点图,不会出现仅显示单个点的情况。
内容的提问来源于stack exchange,提问作者Caleb
相关产品推荐
相关产品推荐

