python - Matplotlib 中的三色(单色)颜色图
问题描述
对于标准的 matplotlib 颜色映射,颜色映射函数将一个数字从一维单纯形(从范围 $[0, 1]$)映射到特定颜色,使得极值之间的插值平滑且可解释的。我一直在寻找一种方法来用颜色图表示二维空间上的三类分类分布,基本上将三角形单纯形(例如 [0.3, 0.4, 0.2])上的每个点映射到特定颜色,这样颜色在 [0, 0, 1.]、[0, 1., 0] 和 [1., 0, 0] 处的极值之间平滑插值。
因此,我首先想知道:是否有任何通用方法可以创建这样的视觉可解释和可读的三向颜色图?其次,Python 或 matplotlib 中是否有任何工具可用于生成此类颜色图?
解决方案
推荐阅读
- c# - Unity 错误“当前上下文中不存在名称‘ZipFile’”
- java - GridBagLayout 不显示组件
- javascript - 如何在特定设备上隐藏更多过滤器按钮?
- kubernetes - GKE 更新 calico-node-vertical-autoscaler 镜像版本
- c# - 如何将 json 数据映射到 xml 以从 azure 函数 c# 调用 webservice
- angular - 如何将数据推送到 Typescript 中的 BehaviourSubject?
- laravel - Laravel 路线 [events_page] 未定义。错误
- python - 如何根据这个公式扩展随机游走算法以包括预先分割的图像?
- c# - TCP/IP 数据包丢失和更正在我的代码中不起作用
- amazon-web-services - AWS Cognito JWK 抛出错误,但其他 oauth2 端点很好