布局算法

d3-force官方文档翻译

04月07日, 2020 | 数据可视化 | 布局算法

github版本

d3-force

该模块实现了一个 velocity Verlet 数字积分 for 模拟粒子上的物理力。该模拟很简单: 它为每一步都假设一个恒定的单位时间步长 Δt = 1,和每一个粒子有一个恒定的单位质量 m = 1。结果,作用在一个粒子上的力 F 等于在恒定时间间隔Δt上的一个恒定加速度 a,可以简单地通过增加粒子的速度来模拟,这个速度会被叠加到粒子的位置上。

译者注:Verlet算法是经典力学(牛顿力学)中的一种最为普遍的积分方法,被广泛运用在分子运动模拟(Molecular Dynamics Simulation),行星运动以及织物变形模拟等领域。Verlet算法要解决的问题是,给定粒子t时刻的位置r和速度v,得到t+dt时刻的位置r(t+dt)和速度v(t+dt)。最简单的方法是前向计算(考虑当前和未来)的速度位移公式,也就是显式欧拉方法,但精度不够,且不稳定。Verlet积分是一种综合过去、现在和未来的计算方法(居中计算),精度为O(4), 稳定度好,且计算复杂度不比显式欧拉方法高多少。

世界各国历年GDP分析

07月07日, 2018 | 数据可视化 | 布局算法

在过去的几年里,世界经济经历了大幅的变化。在此消彼长的过程中,中国等发展中国家强势崛起,世界各国实力对比已经发生了很大的变化。而评价一个国家经济最终要的指标基本也是衡量一个国家综合国力最为重要的因素,本文就针对过去几十年内世界各主要国家GDP的变化数据,来分析下世界各国局势的变化。

你的家乡有多特别——全国各城市2017人口、GDP数据可视化

03月11日, 2018 | 数据可视化 | 布局算法

随着2017年中国各地经济发展数据的发布,初步核算,全年国内生产总值827122亿元,按可比价格计算,比上年增长6.9%。但是除了这些国家规模的宏观数据外,我们可能还会关心一些更加细节的数据,比如这么巨大的国内生产总值落到具体的各个城市又分别是多少呢?自己家乡的生产总值、人口、人均生产总值又是多少?自己家乡的这些数据和本省其它城市、外省城市相比又有多么特殊呢?

各省人口数量图:地理矩形布局方法介绍

12月04日, 2017 | 数据可视化 | 布局算法

在展示中国人口在各省级行政区域的分布时,最常用的方法是在各个行政区域上用不同的颜色进行填充。如一个省行政区域内的填充颜色越深,代表该行政区人口越多;一个省级行政区域内的颜色越浅,代表该行政区人口越少。通过这种方法,可以看出中国省级单位中,广东、河南、山东、四川四省的颜色最深,代表其人口最多。