本发明专利技术涉及一种数据可视化系统,能够同时表达一个表格中的至少两个数值列,以及一个或多个属性列。在此基础上,通过用户的关注点选择,定位到明细数据,或进行基于关注点的统计、聚类等分析应用。
Data visualization system and implementation method
The present invention relates to a data visualization system capable of simultaneously representing at least two numeric columns in a table, and one or more attribute columns. On this basis, through the user's attention, select the location of the detailed data, or to focus on the statistical analysis, clustering and other analytical applications.
【技术实现步骤摘要】
本专利技术涉及一种数据可视化系统,提供几种能够在一个图中同时表达表格中至少两个数值列的展示方 式,以便用户快速直观地找到关注点,并在此基础上进行査询和统计、聚类分析。它属于数据可视化领域。
技术介绍
分析数据的可视化表示包括图形、表格、交叉表等。目前,现有的能够同时表达多列数据的展示方式 有热点图、表格、交叉表。热点图可以表达3列数据。但是,很多时候仅有3列数据,尚不足以选择出所关注的数据。比如用热 点图来表示关联规则时,只能表示条件、结论两个属性列,以及置信度或支持度中的一个数值列,但实际 上我们往往需要同时考察置信度和支持度。当前,表格是非常通用的数据表达方式,但单纯用文字来表示数据值不够直观。为了直观地在表格中 表示数据,用长条来渲染数值列是比较有效的,但多个数据列都用这种方式,会显著增加表格的宽度。当前的交叉表,格子中的内容往往是数字或文字,对于査找关注点来说,视觉上的帮助还有所欠缺。 已经有部分0LAP展示工具支持在交叉表中用长条来渲染数值列,以及对边沿数据进行特殊渲染,比如值 加框、红色显示等。
技术实现思路
一直以来,人们都希望通过一个直观的界面迅速地找到关注点,进而提取相应的明细数据,或者进行 进一步的统计分析、聚类分析等。关键问题就是如何能够同时直观地表示一个或多个属性列(即,坐标部 分),以及两个或以上的数值列(即,坐标确定的值)。为了能够同时直观地表示更多的属性列和数值列,本专利技术公开了六种展现方案 1 、增强型热点图(a) 输入是一个表格,含有两个离散列,它们可以一起唯一地确定输入表格中的任意一行数据,分 别称为属性列X和属性列Y,此外还含有两个或以上的数值列,这些数值列可以是离散的,也可以是连续 的;(b) 输出为类似围棋棋盘的网格图,横向、纵向分别表示列X和列Y,格子的填充颜色表示它的横 纵坐标对应的一个数值列A的值,填充颜色随度数值列值的变化而变化,称为热点(C)使用如下方式之一来表示其他数值列的数据,称为增强型热点图(Cl)格子中增加一种或多种图案,图案的尺寸大小,反映相应区域对应的另外一个或多个数值 列值的不同,如果只需要表示另外一个数值列B的值,可以用不同的图案分别表示不同的值,或者在格子 中直接标注这个数值列B的值,这些图案可以是圆、矩形等几何图形,也可以是人形图案等非几何图形;(c2)也可以用条形或柱形图来表示除A之外的一个或多个数值列的值,其中每一个系列代表一个数值列,系列之间不需要统一度量单位,在条形或柱形图中只要表示出每一个数据值相对于它所在列其它数据之间的相对大小即可;(c3)当鼠标移动到一个格子上时,显示包含它对应的所有其它数值列值的提示框。 2、热点交叉表/增强型热点交叉表 (a)输入是一个表格,含有两个或以上离散列,它们可以一起唯一地确定输入表格中的任意一行数 据,称为属性列,此外还含有一个或以上的数值列,这些数值列可以是离散的,也可以是连续的,用户需 要指定哪些属性列作为行头(剩下的属性列作为列头);(b) 输出为交叉表,行头和列头用于放置属性列的值,其他格子用于表示数值列中的数据,格子的 填充颜色表示它的表头坐标对应的一个数值列A的值,填充颜色随度数值列值的变化而变化,称为热点交 叉表;(c) 多于一个数值列时,使用如下方式之一来表示其他数值列的数据,称为增强型热点交叉表(cl)格子中增加一种或多种图案,图案的尺寸大小,反映相应区域对应的另外一个或多个数值 列值的不同,如果只需要表示另外一个数值列B的值,可以用不同的图案分别表示不同的值,或者在格子 中直接标注这个数值列B的值,这些图案可以是圆、矩形等几何图形,也可以是人形图案等非几何图形;(c2)也可以用条形或柱形图来表示除A之外的一个或多个数值列的值,其中每一个系列代表一 个数值列,系列之间不需要统一度量单位,在条形或柱形图中只要表示出每一个数据值相对于它所在列其 它数据之间的相对大小即可;(c3)当鼠标移动到一个格子上时,显示包含它对应的所有其它数值列值的提示框。3、 增强型比色地图(a) 输入数据是一个表格,包含一个表示地理区域的列,这个列也称为区域属性列,区域列的值是 唯一的,以及相应区域上的两个或以上的数值列,以及另一个包含地理区域以及表示其边界的多边形的顶 点数据的表格;(b) 输出为包含相关地理区域的地图,地图中每个区域的填充颜色表示它对应的一个数值列A的值, 称为比色地(C)使用如下方式之一来表示其他数值列的数据,称为增强型比色地图(cl)格子中增加一种或多种图案,图案的尺寸大小,反映相应区域对应的另外一个或多个数值 列值的不同,如果只需要表示另外一个数值列B的值,可以用不同的图案分别表示不同的值,或者在格子 中直接标注这个数值列B的值,这些图案可以是圆、矩形等儿何图形,也可以是人形图案等非几何图形;(c2)也可以用条形或柱形图来表示除A之外的一个或多个数值列的值,其中每一个系列代表-个数值列,系列之间不需要统一度量单位,在条形或柱形图中只要表示出每一个数据值相对于它所在列其 它数据之间的相对大小即可;(C3)当鼠标移动到一个格子上时,显示包含它对应的所有其它数值列值的提示框。4、 背景色渲染表(a) 输入是一个表格,含有两个或以上离散列,它们可以一起唯一地确定输入表格中的任意一行数 据,称为属性列,此外还含有一个或以上的数值列,这些数值列可以是离散的,也可以是连续的,用户需 要指定一个或多个数值列为渲染列;(b) 输出为列表,表头用于放置各列列名,后面每一行对应放置输入数据表中的每行数据; (C)渲染列的根据其值进行背景颜色填充,背景颜色随值的变化而变化。5 、背景色渲染交叉表(a) 输入数据是一个表格,包含两个或以上的离散类型的属性列,它们可以一起唯一地确定输入表 格中的任意一行数据,以及一个或多个数值列,用户需要指定一个数值列为首选数值列,以及交叉表数据 汇总方案;(b) 输出为交叉表,称为渲染分割表,用户可以指定哪些属性列作为行头,哪些属性列作为列头, 数据列作为列标题还是行标题(bl)按照普通交叉表绘制整个交叉表,数据区的数字按照数据汇总方案计算; (b2)渲染列对应的格子的根据其值进行背景颜色填充,背景颜色随值的变化而变化。 6、分割表(a)输入数据是一个表格,包含两个或以上的离散类型的属性列,它们可以一起唯一地确定输入表 格中的任意一行数据,以及一个或多个数值列,用户需要指定一个属性列为分类列,超过两个属性列时, 也可以指定多个属性列作为组合分类列,或者指定一个或多个列为分析分组列,剩下的属性列为分析属性列;(b)输出为交叉表,称为分割表(bl)列头显示分类列或组合分类列的值,行头显示分析属性列的列名,或行头前面的列显示分 析分组列的值,最后一列显示分析属性列的列名;(b2)其他格子显示按照如下所述的对比条形图或对比柱形图 (b2.1)格子对应的分析属性的值构成类别轴的坐标值; (b2.2)每一个系列代表一个数值列;(b2.3)每一个条或柱包含两个部分, 一个部分代表相应数值列总体或按分析分组列分组在 对应分析属性值上的汇总值V,另一部分代表相应数值列总体或按分析分组列分组在对应分析属性值以及 分类值或组合分类值上的汇总值V*,显示为一个较长的条或柱中包含另本文档来自技高网...
【技术保护点】
一种数据可视化系统,能够同时表达一个表格中的至少两个数值列,其特征在于: (a)输入是一个表格,含有两个离散列,它们可以一起唯一地确定输入表格中的任意一行数据,分别称为属性列X和属性列Y,此外还含有两个或以上的数值列,这些数值列可以是 离散的,也可以是连续的; (b)输出为类似围棋棋盘的网格图,横向、纵向分别表示列X和列Y,格子的填充颜色表示它的横纵坐标对应的一个数值列A的值,填充颜色随度数值列值的变化而变化,称为热点图; (c)使用如下方式之一来表示其他数值 列的数据,称为增强型热点图: (c1)格子中增加一种或多种图案,图案的尺寸大小,反映相应区域对应的另外一个或多个数值列值的不同,如果只需要表示另外一个数值列B的值,可以用不同的图案分别表示不同的值,或者在格子中直接标注这个数值列B的值 ,这些图案可以是圆、矩形等几何图形,也可以是人形图案等非几何图形; (c2)也可以用条形或柱形图来表示除A之外的一个或多个数值列的值,其中每一个系列代表一个数值列,系列之间不需要统一度量单位,在条形或柱形图中只要表示出每一个数据值相对 于它所在列其它数据之间的相对大小即可; (c3)当鼠标移动到一个格子上时,显示包含它对应的所有其它数值列值的提示框。...
【技术特征摘要】
【专利技术属性】
技术研发人员:万德洪,
申请(专利权)人:万德洪,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。