作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在为 map colors 创建颜色映射在 folium choropleth map 中,使用来自 here 的代码:
from branca.colormap import linear
colormap = linear.RdBu.scale(
df.MyValue.min(),
df.MyValue.max())
colormap
如您所见,最小值和最大值与 0 相比有偏差,我希望这反射(reflect)在颜色图中,即只有 < 0 的值应映射为红色,而所有正值应为映射到蓝色。
有没有办法让颜色图中出现这种不对称?我在网上看到的例子不多。
我这样做是这样的:
colormap = colormap.to_step(index=[-200, 0, 1200])
但并不顺利:
最佳答案
如果您想要不对称的色标(在文档中称为不规则),您可以设置索引。示例:
import branca.colormap as cm
colormap = cm.LinearColormap(colors=['red','blue'], index=[-200,0],vmin=-200,vmax=1200)
colormap
过渡将由您的索引给出。例如,这些是其他转换:
colormap = cm.LinearColormap(colors=['red','blue'], index=[0,200],vmin=-200,vmax=1200)
colormap
添加第三种颜色:
colormap = cm.LinearColormap(colors=['red','lightblue','blue'], index=[-200,0,1200],vmin=-200,vmax=1200)
colormap
关于python - 创建一个不对称的颜色图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47846744/
概述 CentOS Stream 成立于 2019 年,是“RHEL 下一步的滚动预览”。Red Hat 首席技术官 Chris Wright 和 CentOS 社区经理 Rich Bowen 各
我有一个使用 Mesosphere DC/OS 编排选项进行配置的 Azure 容器服务 (ACS) 集群。我可以在 Marathon UI 中创建一个应用程序。 但是,当我通过 Marathon U
我是一名优秀的程序员,十分优秀!