• 【葡萄城报表】报表应用系统中如何正确使用图表功能


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

    1. 为什么需要使用图表功能

    图表是一种将数据以图形方式显示的可视化手段,多用于实现以下需求:
    1. 让数据更易于阅读和理解
    2. 展示数据数据对比
    3. 发挥数据的影响力
    4. 将原始数据转换为有用的管理决策信息

    当数据变得易于阅读和理解时,我们就容易记住它,并在以后使用到这些数据,充分发挥数据的影响力。而且,建立起各数据之间关系之后,可以从中发现仅阅读原始数据无法发现的一些信息,更有利于在管理决策过程中使用。
    以某公司客户数据量积累为例,从2000-2013年该公司客户的数量统计如下:
    葡萄城报表
    从这组数据中,我们能够隐隐约约的看出每年的客户数量都有增长,但是,每年的增长幅度却很难确定,为了能够更清晰的显示每年客户数量的变化情况,我们可以通过柱状图来以显示上数据。
    葡萄城报表

     

    2. 如何选择合适的图表类型

    先来看一看以下这幅图,他为我们提供了选择正确图表类型的基本导向。
    葡萄城报表
    首先对你希望得到的信息进行分类,分为:数据比较、数据分布、数据组成和数据关系,然后按照各分类的子分支一层一层确定最终的图表类型。

     

    3. 十种常用图表类型

    以葡萄城报表中的图表为例
    折线图:折线图是最常用图表类型之一,可显示随时间而变化的连续数据,常用于分析相等时间间隔下数据的发展趋势。在折线图中类别数据沿横坐标均匀分布,数据沿总报表进行分布。例如,下图展示了当年每月的销售总额。
    葡萄城报表
    柱形图:柱形图通常用于显示一定范围内数据的变化情况或用于各项数据的比较。例如,下图展示了当年各类产品的销售总额。
    葡萄城报表
    簇状柱形图:如果你需要比较多个类别数据的关系,而且还需要对比各类别中包含若干个子项的关系时可以使用簇状柱形图。例如,下图展示了各类产品2010/2011/2012年度的销售总额对比情况。
    葡萄城报表
    堆积柱形图:用于显示特定范围内各类别数据的对比情况,而且,各类别的数据是若干个子项数据汇总结果。例如,下图显示了2010/2011/2012年度销量总额,其中每个年度均有4类产品。
    葡萄城报表
    饼图:饼图用于显示各部分数据在总数据中的大小和比例关系。例如,下图显示了2012年度各类产品的销售百分比。
    葡萄城报表 
    条形图:常用于显示各类别数据之间大小关系。例如,下图展示了2012年度各产品的销量情况,以从高至低的顺序进行排列。 
    葡萄城报表
    面积图:面积图强调的是数据随着时间变化的程度。例如,下图展示了2012年每月销售量的汇总情况,其中每月的销售量是饮料+调味品+典型+日用品销量的汇总结果。
    葡萄城报表
    组合图:是将两种或多种图表类型显示在同一图表,主要是实现将不同角度的数据放到同一图表中,以便发现数据之间的关联性。例如,下图就在同一图表中显示了订单金额和订单数量两组数据,而且分别用不同的图表类型进行呈现。 葡萄城报表
    散点图:散点图常用于显示两组数据之间的相关性,可展示数据的分布情况。例如,下图展示了全年每个订单的产品数量分别情况。
    葡萄城报表 
    气泡图:用于显示三组数据之间的关系,其中一组数据作为横坐标,一组数据作为纵坐标,另一组数据表示气泡的大小。
    葡萄城报表

    4. 交互式图表功能

    扩展介绍:图表除了可以显示静态分析结果之外,它还是很好的交互式数据分析的基本载体,在交互式报表中可将图表作为报表的一级界面,通过点击图表的不同区域可以分析更深层次的详细数据。
    葡萄城报表

    转载请注明出自:葡萄城报表

    关于葡萄城报表

    葡萄城报表是一套强大的报表开发和系统搭建工具,既能与您开发的报表软件项目紧密集成,也可独立部署运行,支持多数据源,具有无编码、灵活、稳定等特性,可以帮您快速搭建专业的报表软件系统,实现各类报表的设计、管理、权限控制、数据填报、负载均衡及跨平台发布。

    千万种报表,同一种选择!获知葡萄城报表更多详情,请访问如下网站:
    了解报表开发控件:http://www.gcpowertools.com.cn/products/activereports_overview.htm
    了解报表服务器:http://www.grapecity.com.cn/enterprise-solutions/activereports_server/

  • 相关阅读:
    js中的setTimeout和setinterval 用法说明
    Springmvc对就jdbc封装的操作
    mybatis源码数据库链接配置
    hibernate操作mysql插入修改中文出现乱码
    jdk安装环境变量配置
    数据库理论知识
    异步提交form表单数据
    选项卡
    css3 二级菜单
    简单弹窗拖拽
  • 原文地址:https://www.cnblogs.com/chunsunbajie/p/chart_report.html
Copyright © 2020-2023  润新知