Geoviews FilledContours保留填充色移除等值线实现类kdeplot的方法
解决方案
你可以通过以下两种方式实现无等值线的KDE可视化效果:
方案1:直接修改现有gv.FilledContours配置
gv.FilledContours支持通过样式参数隐藏等值线,只需在.opts()配置中添加line_color=None即可,修改后的对应代码如下:
kde_plot = gv.FilledContours((Y, X, Z)).opts(cmap='PuBu', fill_alpha=0.5, line_color=None)
该方案仅隐藏等值线,仍会保留分层的颜色阶梯效果,如果想要完全消除分层痕迹,实现和geoplot一致的平滑渐变效果,可以选择第二种方案。
方案2:使用gv.Image替代gv.FilledContours
gv.Image会直接渲染栅格数据的连续渐变效果,默认不会生成分层等值线,更符合需求,替换对应代码即可:
# 把原有的gv.FilledContours替换为gv.Image kde_plot = gv.Image((Y, X, Z)).opts(cmap='PuBu', alpha=0.5)
内容的提问来源于stack exchange,提问作者calpyte
相关产品推荐
相关产品推荐

