python-3.x - 如何“标准化”值以更好地可视化 cloropleth 地图?
问题描述
这是我做的一个cloropleth map。它显示每个字典的 IP 数量。IP 数量越多,区域的颜色越深。但可以看出,值变化很大(max_value=8024,min_value=0)。因此,不可能看到清晰的数据“图像”。
我想到了规范化/标准化数据。到目前为止,我已经尝试过:
a) 最小-最大
max_count=new_df['count'].max()
min_count=new_df['count'].min()
new_df['count']=(new_df['count'] - (min_count)) / (max_count - min_count)
new_df
但是可以看出,颜色图比例发生了变化,但地图没有改变。那么,有没有什么技巧可以提高这张地图的可视化呢?
谢谢
解决方案
这可能会帮助您:
new_df.plot(column='count', cmap='OrRd', scheme='quantiles');
推荐阅读
- r - 根据存储在另一个列表中的索引,在列表中存储的数据帧的 R 列中进行子集化
- android - Yalantis的uCrop库中的sourceUri和destinationUri是什么意思以及如何获取?
- ruby-on-rails - 在 Elastic Beanstalk 上更改节点和 NPM 版本
- javascript - 如何使用 Ajax 动态更新 JSON-LD 脚本?
- django - 将文件字段保存为无,但在数据库中反映空字符串
- mongodb - mongo db schema 关系或在集合中
- javascript - 事件出队后,Javascript 事件循环如何处理非阻塞函数调用的执行?
- c - 一起使用 '#' 和 '##' 预处理运算符
- algorithm - 级别和相同时的递归树
- azure - 无应用服务的 Azure Function 发布管道(用于消费计划)