全息视图更改数据阴影颜色贴图

2024-09-27 00:19:48 发布

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

我正在尝试更改datashader使用的colormap。在

我试过了:

datashade(scatter, cmap='Reds')

其中scatterhv.Scatter元素。这不起作用,因为datashader需要iterable或返回颜色的函数。因此,这项工作:

datashade(scatter, cmap=['blue'])

那么,我如何获取'Reds'colormap并将其转换为datashader可以使用的东西呢?在

谢谢。在


Tags: 函数元素颜色blueiterablecmaphvscatter
1条回答
网友
1楼 · 发布于 2024-09-27 00:19:48

对;您不能将colormap的字符串名传递给Datashader的cmap参数,因为Datashader将单个字符串解释为单个颜色的名称,通过将R、G、B通道设置为该颜色,然后更改alpha通道,从中构造colormap。如果需要colormap,请将颜色列表(Bokeh用于其调色板)或Matplotlib colormap对象(不是字符串名称)传递给cmap

from matplotlib import cm
datashade(scatter, cmap=cm.Reds)

相关问题 更多 >

    热门问题