r - 将随机噪声引入点位置
问题描述
我正在使用 R 和 Leaflet for R 来绘制 1000 个点。原始数据作为英国国家网格 (BNG) 坐标 (Transverse Mercator) 从 SQL Server 导入数据框,然后使用 rgdal 将其转换为纬度/经度,然后通过 Leaflet 小部件输出到独立的 html。
BNG 坐标是通过对邮政编码进行地理编码产生的,因此,当 >1 人具有相同的邮政编码时,坐标是相同的。
我想在每个东/北坐标的最后 2 位添加一些随机噪声,以便所有点都可能在 Leaflet 中可见。实现这一目标的最简单方法是什么?
谢谢
麦克风
解决方案
过度绘图的两种解决方案是
- 通过向它们的坐标添加一些随机噪声来“抖动”这些点,并且
- 为点颜色添加透明度,以便您可以看到点密度。
x=jitter(x), y=jitter(y)
将完成#1。
col=scales::alpha("blue", 0.5)
将完成#2。
推荐阅读
- react-native - 如何防止平面列表页眉或页脚在反应式中重新呈现
- gatling - 加特林不在会话中存储价值
- google-apps-script - 之后自动完成自己的对象
- jdbc - PreparedStatement - 将参数设置为 DEFAULT(关键字)
- python - (Featuretools) 如何计算聚合特征图元?
- python - 如何在 Python 中打印带有双反斜杠的特殊字符(如 \\xe7)的字符串
- python - 如何在python中暂停录音
- ruby-on-rails - 如何序列化嵌套的 has_many 关系
- c# - Visual C# 中的线程不会编辑先前生成的标签
- azure - Azure 应用程序网关侦听器