吉图 gChart 是基于 Web 的可视化分析设计工具,帮助用户快速的构建一个丰富,清晰的数据可视化分析报告。吉图同样采用 B/S 构架,前端全部采用 Flex 开发,后端采用 J2EE 技术。

数据集构架图
吉图使用数据集进行数据查询,数据集能够整合模型、数据库和文件等数据,在内存中进行复杂的函数运算,通过智能分析运算逻辑,尽量将数据统计操作交给下层处理,如模型查询和数据库查询,只有在下层查询不支持情况下才在内存进行运算。
数据集还具有内存预警和内存运算等能力,在开启缓存的情况下,吉图的数据分析全部在内存进行,如分组求和等直接在内存操作完成,效率比数据库查询结果快 10-40 倍。
在上述的构架基础上,吉图具备如下特性:
所有图表设计全部通过拖拽式鼠标操作,无需任何编程即可完成。
数据多样性,gChart 支持模型、数据库、数据文件等数据源。用户通过数据集设置模块,可以将不同的数据来源,组织成需要的数据集结构。多源数据源关联查询,如 excel 和数据库表关联,支持数据落地和缓存。
数据查询效率高,支持缓存,支持内存计算,支持离线存储,离线情况下能够像连接数据库一样的查询数据,离线的数据条数根据部署服务器的内存和性能有关,建议在 100000 数据量以下。
数据集支持自定义函数,能够扩展数据计算方法。
丰富的可视化组件,gChart 提供了多种可视化组件,过滤组件以及绘图组件,满足用户多样的可视化需求,支持的可视化组件包括饼图、饼环图、柱图、百分比柱图、堆栈柱图、条形图、百分比条形图、堆栈条形图、区域条形图、线图、曲线图、折线图、面积图、百分比面积图、堆栈面积图、平滑面积图、百分比平滑面积图、堆栈平滑面积图、区域面积图、蜡烛图、雷达图、气泡图、热区图、散点图、漏斗图、表格、MAP、堆叠图、金字塔堆叠图、45 度仪表盘、180 度仪表盘、360 度仪表盘、齿轮图、温度计、KPI 组件、子弹图、GIS 区域着色、GIS 气泡、GIS 散点图、MAP 区域着色、MAP 散点、MAP 气泡图、多度量气泡图、人口金字塔、组合图、文本显示组件、视频组件、图片组件、音频组件。支持的过滤组件包括滑竿组件、数据回放组件、单选下拉、多选下拉、单选组件、复选组件、日期组件、文本过滤组件、枚举组件和定时器。
支持 GIS 组件,通过拖拽即可实现地图组件的载入。并支持地图组件与其他图形组件的联动,以及地图区域数据的钻取功能,GIS 组件颜色深浅、气泡大小、气泡颜色深浅可实现三个分析指标的绑定,可直接访问地图图层文件,并可与 ArcGIS Server 等无缝集成。
数据互动分析形式多样化,支持数据联动、数据钻取、数据筛选、数据预警、超级 Tooltip、修改数据、定时刷新、数据回放、公式可视化、切换图表页、URL 联动等多种联动方式。
多种事件交互,gChart 提供了常用的鼠标交互事件,在鼠标单击、悬停或离开时候,通过不同的行为实现用户不同的交互需求,对整个系统可以执行数据回写、打开 URL、执行表达式、执行 JS 表达式、弹出窗口、关闭窗口、改变变量等操作。对于某个组件还可以产生维度联动、改变顺序、数据重置、数据下钻、旋转组件和改变组件某些属性的效果。
提供多页签功能,组件之间可以跨页签间联动。
丰富的属性设定,gChart 组件支持丰富的属性设置,用户可以根据需要灵活的调整,可以设置 X/Y轴、背景属性、标题/副标题等下面 14 类 317 个属性。
操作快捷,舞台区域提供多种快捷键,如 delete(删除),ctrl+c/v/x(复制粘贴剪切),上/下/左/右(微调)等。
支持变量,利用变量可以联动,可以设置图形属性,并且变量可以利用 URL 赋值。
支持数据回放,按照某维度值顺序依次作为图形过滤的维度值,定时刷新显示结果。
支持数据回写,可以对显示维度或度量值手动输入新值,并且相关的维度和度量统计结果会自动刷新。
支持图表发布,可适用于各种浏览器、移动设备和离线分析,支持图形的导出功能,导出方式支持导出为图片、PDF 等,并支持导出为可嵌入 PPT 的 Flash 方式离线数据包。




