报表应用系统中如何正确使用图表功能

简介: 相信对于报表应用系统研发人员而言,都不会对图表功能感到陌生,因为报表数据通常以图表和表格的形式显示。但是,你真的了解为什么需要使用图表功能吗,不同图表类型的最佳应用场景?本文将为你解开这些谜团。 (一) 为什么需要使用图表功能 图表是一种将数据以图形方式显示的可视化手段,多用于实现以下需求: 1. 让数据更易于阅读和理解 2. 展示数据数据对比 3. 发挥数据的影响力 4. 将原始数据转换为有用的管理决策信息 当数据变得易于阅读和理解时,我们就容易记住它,并在以后使用到这些数据,充分发挥数据的影响力。

相信对于报表应用系统研发人员而言,都不会对图表功能感到陌生,因为报表数据通常以图表和表格的形式显示。但是,你真的了解为什么需要使用图表功能吗,不同图表类型的最佳应用场景?本文将为你解开这些谜团。

(一) 为什么需要使用图表功能

图表是一种将数据以图形方式显示的可视化手段,多用于实现以下需求:

1. 让数据更易于阅读和理解

2. 展示数据数据对比

3. 发挥数据的影响力

4. 将原始数据转换为有用的管理决策信息

当数据变得易于阅读和理解时,我们就容易记住它,并在以后使用到这些数据,充分发挥数据的影响力。而且,建立起各数据之间关系之后,可以从中发现仅阅读原始数据无法发现的一些信息,更有利于在管理决策过程中使用。

以某公司客户数据量积累为例,从2000-2013年该公司客户的数量统计如下:

客户数据量积累

从这组数据中,我们能够隐隐约约的看出每年的客户数量都有增长,但是,每年的增长幅度却很难确定,为了能够更清晰的显示每年客户数量的变化情况,我们可以通过柱状图来以显示上数据。

客户数量统计表

 

(二) 如何选择合适的图表类型

先来看一看以下这幅图,他为我们提供了选择正确图表类型的基本导向。

image

首先对你希望得到的信息进行分类,分为:数据比较、数据分布、数据组成和数据关系,然后按照各分类的子分支一层一层确定最终的图表类型。

(三) 十种常用图表类型

ActiveReports中的图表为例

折线图:折线图是最常用图表类型之一,可显示随时间而变化的连续数据,常用于分析相等时间间隔下数据的发展趋势。在折线图中类别数据沿横坐标均匀分布,数据沿总报表进行分布。例如,下图展示了当年每月的销售总额。

折线图

柱形图:柱形图通常用于显示一定范围内数据的变化情况或用于各项数据的比较。例如,下图展示了当年各类产品的销售总额。

柱形图

簇状柱形图:如果你需要比较多个类别数据的关系,而且还需要对比各类别中包含若干个子项的关系时可以使用簇状柱形图。例如,下图展示了各类产品2010/2011/2012年度的销售总额对比情况。

簇状柱形图

堆积柱形图:用于显示特定范围内各类别数据的对比情况,而且,各类别的数据是若干个子项数据汇总结果。例如,下图显示了2010/2011/2012年度销量总额,其中每个年度均有4类产品。

堆积柱形图

饼图:饼图用于显示各部分数据在总数据中的大小和比例关系。例如,下图显示了2012年度各类产品的销售百分比。

饼图

条形图:常用于显示各类别数据之间大小关系。例如,下图展示了2012年度各产品的销量情况,以从高至低的顺序进行排列。

条形图

面积图:面积图强调的是数据随着时间变化的程度。例如,下图展示了2012年每月销售量的汇总情况,其中每月的销售量是饮料+调味品+典型+日用品销量的汇总结果。

面积图

组合图:是将两种或多种图表类型显示在同一图表,主要是实现将不同角度的数据放到同一图表中,以便发现数据之间的关联性。例如,下图就在同一图表中显示了订单金额和订单数量两组数据,而且分别用不同的图表类型进行呈现。

组合图

散点图:散点图常用于显示两组数据之间的相关性,可展示数据的分布情况。例如,下图展示了全年每个订单的产品数量分别情况。

 

散点图

气泡图:用于显示三组数据之间的关系,其中一组数据作为横坐标,一组数据作为纵坐标,另一组数据表示气泡的大小。

气泡图

(四) 交互式图表功能

扩展介绍:图表除了可以显示静态分析结果之外,它还是很好的交互式数据分析的基本载体,在交互式报表中可将图表作为报表的一级界面,通过点击图表的不同区域可以分析更深层次的详细数据,如对交互式报表感兴趣的朋友可以阅读我的 应用系统中交互式报表功能解析

交互式报表

 

 

相关文章
|
1月前
|
SQL 数据可视化 JavaScript
5款热门的图形报表推荐
5款热门的图形报表推荐
|
11月前
|
JSON 数据可视化 数据挖掘
报表定制系统,让报表随需而动
报表定制系统,让报表随需而动
|
JavaScript Apache 开发者
统计分析-图表显示(页面整合) | 学习笔记
快速学习 统计分析-图表显示(页面整合)
114 0
|
存储 JSON 前端开发
统计分析-图表显示(接口) | 学习笔记
快速学习 统计分析-图表显示(接口)
118 0
|
JSON 前端开发 JavaScript
统计分析-图表显示(前端) | 学习笔记
快速学习 统计分析-图表显示(前端)
163 0
|
数据可视化 Oracle 关系型数据库
报表功能升级|新增的这4项图表组件太太太好用了吧!
你们要的交叉透视表、词云、日历热力图、雷达图安排上啦~
466 0
报表功能升级|新增的这4项图表组件太太太好用了吧!