简介
数据的可视化是数据分析最直观的方式,所以所有的BI系统在其展示层产品上都自带了多重图形控件以方便开发人员以图形的方式展示数据。比如使用折线图展示随时间变化的销售数据,使用柱状图展示2012年不同部门的销售量等,以上的需求都有一个共同的特点,就是一个报表上只会需要一个或两个图表,然后我们在报表更关注的是图表自身所携带的细粒度的数据(比如对于2012年,部门1销售量为1000,部门2销售量为1200等),而很少需要在一个报表上展示多个图表或在不同的图表见做对比。
但是有时候我们会有另外一种报表需求,在这种报表上我们需要展示很多图形,我们不关注每个图形上的细节数据,而是关注图形所携带的数据的整体以及在繁多的图形见做对比。这时候普通的图表控件就不适用于需求了,所以引入了火花图(sparkline)及数据条(databar)。
如下面图形,其中左边是sparkline的一种,右面是databar的一种:
- 左边的火花图展示了每个销售区域的总体销售量,并且展示了销售量随时间的变化趋势。对于该图形,我们不关心每个销售区域在每个时间点的细节销售量,我们只关心总体的趋势,以及在不同的销售区域间对比起销售趋势的不同或相似
- 右面的数据条展示了每个销售区域的销售量,数据条使我们很容易的意识到每个区域销售量的差距
Sparkline与Data Bar
火花图与数据条是一种小且简单的图形,它们携带了大量的信息但是只占用很小的空间,一般嵌在文本内,或放置在表或矩阵的单元格中。他们的强大之处在于将很多的图形一起查看和对比,而不是查看单个的图形,这样我们很容易的可以看出离群点。
虽然图形比较小,但是每个sparkline都会展示很多的一般是随时间变化的数据点,需要注意的是sparkline展示的是聚合数据所以它不能被放置在DetaiGroup的单元格中;databar虽然也可以表示多个数据点,但是一般我们只展示一个数据点,而且与sparkline不同的是它可以展示在DetailGroup的单元格中。
下面是火花图的变种,基本上:
下面是数据条的变种:
时间: 2024-10-12 08:58:24