如何在不规则多边形内均匀撒点的算法

2019-07-19
阅读 2 分钟
8.1k
取凸多边形的外接矩形,在矩形中随机撒点,如果落在凸多边形外,再次随机撒点,直至落在凸多边形内。这个方法比较暴力,可以通过计算期望来控制撒点次数,撒点次数应该符合泊松分布。

数据可视化之 Sankey 桑基图的实现

2018-12-24
阅读 4 分钟
15.6k
Google 搜索桑基图,可以搜到一大堆定义。简而言之,桑基图是一种数据流图,展示了数据是如何从左到右流向最后的节点,每条边代表一条数据流,宽度代表数据流的大小。桑基图常用于流量分析,可以很清楚的看出数据是如何渐渐分流的。本文着重讲解如何实现,理论方面的东西各位可以自行了解。

数据可视化基础——视觉编码

2017-01-13
阅读 3 分钟
6.2k
本系列「数据可视化基础」文章共三篇,介绍可视化中最基础、最重要的一些概念、理论。这篇为第三篇,主要介绍视觉编码,另两篇则主讲可视化流程和数据模型,建议从可视化流程看起。原文地址:[链接]

数据可视化基础——数据模型

2017-01-13
阅读 2 分钟
4.7k
本系列「数据可视化基础」文章共三篇,介绍可视化中最基础、最重要的一些概念、理论。这篇为第二篇,主要介绍数据模型,另两篇则主讲可视化流程和视觉编码,建议从可视化流程看起。原文地址:[链接]

数据可视化基础——可视化流程

2017-01-13
阅读 3 分钟
7.4k
很多人认为数据可视化非常简单,无非是输入几组数据,生成简单的条形图、直线图等等。然而,这未免有点管中窥豹。其实数据可视化大致可分为信息可视化、科学可视化和可视化分析三大类,刚才提到的简单图表只是信息可视化中最常见的几种。一旦数据量增大,可视化目标改变,可视化系统的复杂度可能就会超出我们的想象。本...