1.1 饼图
饼图显示一个数据集中各项的大小与各项总和的比例。饼图中的扇区显示为整个饼图的百分比。
设计饼图时要注意:
- 饼图只支持一个数据集。
- 要绘制的数据不能有负值,而且最好不要有零值。
- 分组类别不要过多。
饼图包括普通饼图和3D饼图。
表4.1 示例数据集:
序号 | 产品类别(RCATEGORYNAME) | 库存成本(RSUMPRICE) |
---|---|---|
1 | 饮料 | 12480.25 |
2 | 特制品 | 3549.35 |
3 | 调味品 | 12023.55 |
4 | 点心 | 10392.2 |
5 | 谷类/麦片 | 5594.5 |
6 | 肉/家禽 | 5729.45 |
7 | 海鲜 | 13010.35 |
8 | 日用品 | 11271.2 |
图4.1 data属性设计图
运行结果:
图4.2 饼图运行结果图
1.2 垂直柱图
柱图一般用于显示各项目间的比较情况。
设计柱图时要注意:
- 数据轴过长,会造成数据对比不清晰。
垂直柱图中还包含3D垂直柱图、堆叠式垂直柱图、3D堆叠式垂直柱图、垂直圆柱图、3D垂直圆柱图。
表4.2 示例数据集:
序号 | 供应商 | 产品类别 | 成本 |
---|---|---|---|
1 | 佳佳乐 | 调味品 | 130 |
2 | 康富食品 | 调味品 | 2833.8 |
3 | 为全 | 海鲜 | 961 |
4 | 妙生 | 特制品 | 450 |
5 | 为全 | 肉/家禽 | 2813 |
6 | 佳佳乐 | 饮料 | 1025 |
7 | 妙生 | 调味品 | 3240 |
8 | 为全 | 特制品 | 40 |
按照如图所示设置垂直柱图data属性。
其中“自动根据数据进行分组显示”的概念可参考在4.10.1节的累积对比分析示例。
柱图与饼图data属性的区别是多了“分组条件”设置。“分组条件”表示在绘制柱图时,会以RCOMPANYNAME字段进行二次分组。
运行结果:
1.3 水平柱图
参考4.2节,垂直柱图的介绍。
水平柱图中还包含3D水平柱图、堆叠式水平柱图、3D堆叠式水平柱图、水平圆柱图、3D水平圆柱图。
表4.3 示例数据集:
序号 | 供应商 | 产品类别 | 成本 |
---|---|---|---|
1 | 佳佳乐 | 调味品 | 130 |
2 | 康富食品 | 调味品 | 2833.8 |
3 | 为全 | 海鲜 | 961 |
4 | 妙生 | 特制品 | 450 |
5 | 为全 | 肉/家禽 | 2813 |
6 | 佳佳乐 | 饮料 | 1025 |
7 | 妙生 | 调味品 | 3240 |
8 | 为全 | 特制品 | 40 |
运行结果:
1.4 折线图
折线图设计与柱图类似,参考4.2节。
折线图包括垂直线图、3D垂直线图、水平线图、3D水平线图、垂直xy线图、水平xy线图。
表4.4 示例数据集:
序号 | 年份 | 月份 | 销售额 |
---|---|---|---|
1 | 1997 | 01 | 5434.7300689079 |
2 | 1998 | 01 | 6633.40961678816 |
3 | 1997 | 02 | 2723.5650543837 |
4 | 1998 | 02 | 5146.66255168285 |
5 | 1997 | 03 | 1432.6800288068 |
6 | 1998 | 03 | 4971.2950603527 |
7 | 1997 | 04 | 2666.4375722937 |
8 | 1998 | 04 | 10831.877579127 |
9 | 1997 | 05 | 3042.410068616 |
10 | 1998 | 05 | 1565.02953355545 |
11 | 1997 | 06 | 2725.19755250255 |
12 | 1996 | 07 | 2330.2050447756 |
13 | 1997 | 07 | 4444.07255009875 |
图4.6 data属性设计图
运行结果:
1.5 面积图
面积图强调部分与整体的关系,通过显示所绘制的值的总和,引起人们对总值趋势的注意。
面积图与柱图类似,都可以引用一个或多个数据集。
面积图包括垂直面积图和水平面积图。
表4.5 示例数据集:1
序号 | 供应商 | 产品类别 | 成本 |
---|---|---|---|
1 | 佳佳乐 | 调味品 | 130 |
2 | 康富食品 | 调味品 | 2833.8 |
3 | 为全 | 海鲜 | 961 |
4 | 妙生 | 特制品 | 450 |
5 | 为全 | 肉/家禽 | 2813 |
6 | 佳佳乐 | 饮料 | 1025 |
7 | 妙生 | 调味品 | 3240 |
8 | 为全 | 特制品 | 40 |
图4.8 data属性设计图
运行结果:
1.6 时序图
时序图可用于统计、分析数据随时间变化的发展情况。
表4.6 示例数据集:
序号 | 雇员名称 | 日期 | 销售额 |
---|---|---|---|
1 | 范西平 | 2008-01-05 | 6823 |
2 | 范西平 | 2008-03-05 | 6598 |
3 | 范西平 | 2008-04-05 | 5983 |
4 | 范西平 | 2008-06-05 | 3246 |
示例中将日期作为分类轴,销售额作为数据轴。
运行结果:
1.7 仪表盘
仪表盘包括简单仪表盘、刻度盘、弧度仪表盘、温度计、混合刻度盘。
表4.7 示例数据集:
序号 | 数据 |
---|---|
1 | 15 |
运行结果:
1.8 甘特图
甘特图是一种按照时间进度标出工作活动,常用于项目管理的图表。它通过活动列表和时间刻度在图示中形象的表现出任何特定项目的活动顺序与持续时间。
甘特图的横轴表示时间,纵轴表示要安排的活动
表4.8 示例数据集:
序号 | 项目 | 类型 | 开始时间 | 结束时间 | 计划开始 | 计划结束 |
---|---|---|---|---|---|---|
1 | 主题选定 | 计划任务 | 2008/10/1 | 2008/11/2 | 2008/10/1 | 2008/11/15 |
2 | 现状把握 | 计划任务 | 2008/11/3 | 2008/11/30 | 2008/10/25 | 2008/12/1 |
3 | 目标设定 | 计划任务 | 2008/12/1 | 2009/1/15 | 2008/12/1 | 2009/1/20 |
4 | 对策实施 | 计划任务 | 2009/1/16 | 2009/3/1 | 2009/1/16 | 2009/3/5 |
5 | 效果确认 | 计划任务 | 2009/3/2 | 2009/4/5 | 2009/3/2 | 2009/4/10 |
6 | 标准化 | 计划任务 | 2009/5/15 | 2009/5/30 | 2009/5/15 | 2009/5/30 |
7 | 验收 | 计划任务 | 2009/4/6 | 2009/5/30 | 2009/4/6 | 2009/5/30 |
示例引用了一个数据集,关联了两组数据项,一组表示计划时间,另一组表示实际时间。
运行结果:
1.9 雷达图
表4.9 示例数据集:
序号 | 项目 | 分数 |
---|---|---|
1 | 外观 | 5 |
2 | 性能 | 9 |
3 | 功能 | 6 |
4 | 易用性 | 3 |
5 | 灵活性 | 6 |
6 | 性价比 | 8 |
运行结果:
图4.15 雷达图运行结果图
1.10 图表特性
1.10.1 累计对比分析
图表中进行累积对比分析的方法是,在数据轴中使用求和函数对其中一个字段计算合计,再将合计值和分组值分别作为图表中的两个数据集显示。
下图是一个在柱图中实现累积对比分析的data属性编辑界面:
表4.10 示例数据集:
序号 | 产品类别 | 库存 |
---|---|---|
1 | 饮料 | 12480.25 |
2 | 特制品 | 3549.35 |
3 | 调味品 | 12023.55 |
4 | 点心 | 10392.2 |
5 | 谷类/麦片 | 5594.5 |
6 | 肉/家禽 | 5729.45 |
7 | 海鲜 | 13010.35 |
8 | 日用品 | 11271.2 |
在设置柱图的data属性时,去掉属性编辑器左上角“自动根据数据进行分组显示”。代表数据集根据分类轴字段进行分组,且每个分组只表现为一个柱形图展现。
从上面的例子可以看到,分组数据项有两个,都以s1作为数据集,分类轴都是RCATEGORYNAME(分组字段),数据轴一个是ALL_CB、一个是SUM(ALL_CB),表示库存和库存总和。
运行结果:
1.10.2 图表链接
图表链接,是在图表不同区域建立链接的方式,用于需要根据图表区域中的数据关联出更详细的内容的需求。
在图表的data属性中,我们可以定义需要的链接路径。如下图:
链接地址,形如:
/demo/report/process/links/chartLinks.w?category=’RCATEGORYNAME’&number=$RCATEGORYNAME&process=’/demo/report/process/links/linksProcess’&activity=’chartLinksActivity’
表示链接到chartLinks.w页面,并传入参数category、number,其中number为业务字段RCATEGORYNAME的值。
链接方式为dialog,链接页面标题为明细+“引用业务字段RCATEGORYNAME的值”。
运行结果如下,点击饼图的红色区域(产品类别为饮料)时,以对话框的方式链接到页面,并且显示出类别为饮料的所有产品数据。
图4.19 dialog模式运行结果图
图表链接还包含另外两种模式:
replace模式,链接页面会替换当前图表页面后打开。
图4.20 replace模式运行结果图
Window模式,链接页面会在一个新的功能页中打开。
本文由WeX5君整理,WeX5一款开源免费的html5开发工具,H5 App开发就用WeX5!
阅读其他app 开发相关文章:http://doc.wex5.com/?p=3443
评一波