地图上的颜色效果(python plotly)

地图上的颜色效果(python plotly),python,plotly,Python,Plotly,我为我们创建了一个底图,希望用温度值填充颜色 我想用下图所示的颜色效果填充地图 但现在我只能手工编码颜色值,如“红色”、“橙色”和“紫色”,无法获得效果 有什么建议可以帮我开始搜索吗? 谢谢 看看这个。在此基础上,您可以更改colorscale参数(以及整个底图上的颜色更改) 我建议你首先看看这个论坛,然后选择你最想要的颜色比例(基于此)。这样的colorscale=“Jet” 接下来,如果这不是您想要的,那么您可以创建一个自定义,指定在colorscale的每个步骤中需要的颜色 这样: col

我为我们创建了一个底图,希望用温度值填充颜色

我想用下图所示的颜色效果填充地图

但现在我只能手工编码颜色值,如“红色”、“橙色”和“紫色”,无法获得效果

有什么建议可以帮我开始搜索吗? 谢谢

看看这个。在此基础上,您可以更改
colorscale
参数(以及整个底图上的颜色更改)

我建议你首先看看这个论坛,然后选择你最想要的颜色比例(基于此)。这样的
colorscale=“Jet”

接下来,如果这不是您想要的,那么您可以创建一个自定义,指定在colorscale的每个步骤中需要的颜色

这样:

colorscale=[[0, 'rgb(166,206,227)'],[0.25, 'rgb(31,120,180)'],[0.45, 'rgb(178,223,138)']\
,[0.65, 'rgb(51,160,44)'],[0.85, 'rgb(251,154,153)'],[1, 'rgb(227,26,28)']]
但请注意!如果您试图从plotly文档更新basemap示例,请选中
zmin
zmax
。在示例
zmin=-5
zmax=5
中,如果需要自定义colorscale,请更改自定义colorscale中的步骤:

colorscale=[[-5, 'rgb(166,206,227)'], [-3, 'rgb(31,120,180)'], [-1, 'rgb(178,223,138)']\
    , [1, 'rgb(51,160,44)'], [3, 'rgb(251,154,153)'], [5, 'rgb(227,26,28)']]

你使用一些外部图书馆吗?我会推荐OpenCV及其函数
applyColorMap
,但如果您想继续使用python,我认为您应该制作某种查找表,然后将其应用于图像。谢谢。这是非常有帮助的开始。