在Holoviews热图中更改刻度线周期


问题内容

我有以下Holoviews制作的热图。我需要更改x刻度以更改x刻度的周期。[0,2,4,…]代替[0,1,2,3,4,..]

data = [(i, j,  i*j) for i in range(10) for j in range(10)]
hv.HeatMap(data)

从此图更改

到这张图


问题答案:

使用 HoloViews > =
1.13时
,您现在可以使用关键字.opts(xticks).opts(yticks)设置连续(非分类)范围。

例:

data = [(i, j,  i*j) for i in range(10) for j in range(10)]

hv.HeatMap(data).opts(xticks=[0, 3, 6, 9], yticks=[0, 5, 9])

结果图:

可定制的热图Xticks,用于连续范围