我如何使用Holoviews的kdim数值来着色曲线?

2024-05-29 03:14:56 发布

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

我想.overlay在关键维度上,但也使用渐变调色板根据关键维度的值为曲线着色。在

所以一个简单的覆盖

%%opts Curve [show_legend=False]
hv.HoloMap({i:hv.Curve([i]*100) for i in range(10)}, ["i"]).overlay("i")

有水平线。在

如何使用渐变从i=0蓝色到i=9黄色的matplotlib.cm.viridis颜色?在


Tags: infalseforshowrange曲线关键hv
1条回答
网友
1楼 · 发布于 2024-05-29 03:14:56

要绘制多条路径,通常最好使用Path和Contours元素。更具体地说,如果要绘制的每条曲线都有一个与其相关联的值,则“轮廓”元素最合适。要执行您想要的操作,您可以创建一个曲线列表,其中包含x和y值以及适当的“i”值作为字典,然后可以将其传递给轮廓构造函数。最后一步是将“i”声明为等高线的值维(vdim),并设置color_index='i'和{}:

^{1}$

enter image description here

相关问题 更多 >

    热门问题