一种数据可视化展示方法及装置与流程

文档序号:21974401发布日期:2020-08-25 19:05阅读:220来源:国知局
一种数据可视化展示方法及装置与流程

本发明涉及数据可视化技术领域,尤其涉及一种数据可视化展示方法及装置。



背景技术:

数据可视化,是关于数据视觉表现形式的科学技术研究。其中,这种数据的视觉表现形式被定义为,一种以某种概要形式抽提出来的信息,包括相应信息单位的各种属性和变量。信息可视化旨在通过图形图像的方式,研究大规模非数值型信息资源的视觉呈现。在传统的数据可视化技术应用中,由于数据的多维性,可视化展示出多个属性,在进行数据可视化展示的时候,通常是将所有数据完全传输至多维坐标系中进行展示。随着大数据的发展,数据量越来越多,传统方案将需要可视化的数据全部传输至多维坐标系的方式会导致服务器运算效率降低或崩溃;多维数据在展示过程中会由于数据在传输通道拥挤而造成可视化展示失败。

因此,目前市面上亟需一种数据可视化展示策略,可以根据用户的实际展示需求,将多维数据进行选择性的可视化展示,实现提高数据处理效率和提升数据可视化质量。



技术实现要素:

本发明提供了一种数据可视化展示方法及装置,可以根据用户的实际展示需求,将多维数据进行选择性的可视化展示,实现提高数据处理效率和提升数据可视化质量。

为了解决上述技术问题,本发明实施例提供了一种数据可视化展示方法,包括:

获取待展示数据,对所述待展示数据进行特征类型提取,得到多维度特征数据,并根据特征类型将所述多维度特征数据分类缓存在储存装置中;

根据所述多维度特征数据确定平面坐标系的维数,建立多维坐标系并标记相应的特征类型;

识别用户在可视化界面上的第一触摸动作,根据所述第一触摸动作确定当前需要进行可视化展示的第一特征类型;

根据所述第一特征类型在储存装置中提取相应的多维度特征数据作为第一展示数据,将所述第一展示数据传输至多维坐标系当前的显示界面进行可视化展示。

作为优选方案,所述对所述待展示数据进行特征类型提取,得到多维度特征数据的步骤,包括:

对所述待展示数据进行数据类型分类,得到多个类型的特征数据;

分别对各个类型的特征数据进行属性层次分类,得到多维度特征数据。

作为优选方案,所述储存装置包括本地储存器。

作为优选方案,所述数据可视化展示方法还包括:

识别用户在可视化界面上的第二触摸动作,根据所述第二触摸动作确定当前需要进行可视化展示的第二特征类型;

根据所述第二特征类型在储存装置中提取相应的多维度特征数据作为第二展示数据,将所述第二展示数据传输至多维坐标系当前的显示界面进行可视化展示。

作为优选方案,在所述将所述第二展示数据传输至多维坐标系当前的显示界面进行可视化展示之前,还包括:将所述多维坐标系中的第一展示数据进行删除。

本发明实施例还提供了一种数据可视化展示装置,包括:

数据缓存模块,用于获取待展示数据,对所述待展示数据进行特征类型提取,得到多维度特征数据,并根据特征类型将所述多维度特征数据分类缓存在储存装置中;

坐标标记模块,用于根据所述多维度特征数据确定平面坐标系的维数,建立多维坐标系并标记相应的特征类型;

第一识别模块,用于识别用户在可视化界面上的第一触摸动作,根据所述第一触摸动作确定当前需要进行可视化展示的第一特征类型;

第一展示模块,用于根据所述第一特征类型在储存装置中提取相应的多维度特征数据作为第一展示数据,将所述第一展示数据传输至多维坐标系当前的显示界面进行可视化展示。

作为优选方案,所述数据可视化展示装置还包括:

第二识别模块,用于识别用户在可视化界面上的第二触摸动作,根据所述第二触摸动作确定当前需要进行可视化展示的第二特征类型;

第二展示模块,用于根据所述第二特征类型在储存装置中提取相应的多维度特征数据作为第二展示数据,将所述第二展示数据传输至多维坐标系当前的显示界面进行可视化展示。

作为优选方案,第二展示模块还用于:在所述将所述第二展示数据传输至多维坐标系当前的显示界面进行可视化展示之前,将所述多维坐标系中的第一展示数据进行删除。

作为优选方案,所述数据缓存模块包括:

数据分类单元,用于对所述待展示数据进行数据类型分类,得到多个类型的特征数据;

层次分类单元,用于分别对各个类型的特征数据进行属性层次分类,得到多维度特征数据。

作为优选方案,所述储存装置包括本地储存器。

本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如上述任一项所述的数据可视化展示方法。

本发明实施例还提供了一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如上述任一项所述的数据可视化展示方法。

相比于现有技术,本发明实施例具有如下有益效果:

1、通过对特征类型进行分类后的多维度特征数据进行缓存,在可视化界面上识别用户触摸动作后再进行数据可视化展示处理,可视化的数据仅仅为用户所需的数据类型,可以根据用户的实际展示需求,将多维数据进行选择性的可视化展示,实现提高数据处理效率和提升数据可视化质量。

2、根据用户的最新触摸动作,判断用户当前所需的展示数据,可以做到有序切换数据进行展示,进一步提高本技术方案的实用性。

3、在进行下一个数据可视化展示前,对上一个数据可视化的缓存数据在多维坐标系中删除,可以优化系统,提高数据运算速率。

附图说明

图1:为本发明实施例中的数据可视化展示方法的步骤流程图;

图2:为本发明实施例中的数据可视化展示装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参照图1,本发明优选实施例提供了一种数据可视化展示方法,包括:

s1,获取待展示数据,对所述待展示数据进行特征类型提取,得到多维度特征数据,并根据特征类型将所述多维度特征数据分类缓存在储存装置中;在本实施例中,所述储存装置包括本地储存器。具体地,待展示数据指的是系统中需要进行可视化展示的初始数据,该数据由于具有多维性,则首先需要对该数据进行特征属性识别。在该步骤中,对所述待展示数据进行特征类型提取,得到多维度特征数据的步骤,包括:

s11,对所述待展示数据进行数据类型分类,得到多个类型的特征数据。其中,数据类型是指待展示数据的不同数据的维度分类,例如,将待展示数据分为时间维、地理维和容量维。时间维是指该待展示数据中的时间类型,地理维是指该待展示数据中的位置类型,容量维是指该待展示数据中的数据容量类型。

s12,分别对各个类型的特征数据进行属性层次分类,得到多维度特征数据。其中,对分类出的多个类型特征数据进行层次细分,是为了对多维度数据进行精准细分,使得待展示数据在可视化展示时,可以显示得更充分。例如,将时间维的特征数据分为:日期、月份、季度、年等多个层次的数据。应当说明的是,数据类型分类和属性层次分类都可以根据实际需要进行相应的类型变换和修改。

s2,根据所述多维度特征数据确定平面坐标系的维数,建立多维坐标系并标记相应的特征类型。具体地,由上一步骤中分类出待展示数据的特征类型,因此,可以从分类的数据中确定可视化的维度数,建立相应的多维坐标系,并在建立的多维坐标系上进行标记。需要说明的是,坐标系的建立可以是二维、三维等坐标,根据待展示数据的实际情况进行转换。

s3,识别用户在可视化界面上的第一触摸动作,根据所述第一触摸动作确定当前需要进行可视化展示的第一特征类型。具体地,本技术方案在建立坐标系后,不需要马上对待展示数据进行可视化处理,而是对用户在可视化界面上的触摸动作进行识别。需要说明的是,该触摸动作可以是滑动、下拉、上拉或点击等触摸动作,也可以根据不同的实际需求,对不同的触摸动作设置相应的响应指令。在对用户的触摸动作进行识别后,确定了用户当前选择需要进行可视化展示的数据类型。

s4,根据所述第一特征类型在储存装置中提取相应的多维度特征数据作为第一展示数据,将所述第一展示数据传输至多维坐标系当前的显示界面进行可视化展示。具体地,在确定了用户所需的可视化展示模型后,再在储存装置中提取相应的特征数据进行可视化处理并进行展示。本发明技术方案通过对特征类型进行分类后的多维度特征数据进行缓存,在可视化界面上识别用户触摸动作后再进行数据可视化展示处理,可视化的数据仅仅为用户所需的数据类型,可以根据用户的实际展示需求,将多维数据进行选择性的可视化展示,实现提高数据处理效率和提升数据可视化质量。

在优选实施例中,所述数据可视化展示方法还包括:

s5,识别用户在可视化界面上的第二触摸动作,根据所述第二触摸动作确定当前需要进行可视化展示的第二特征类型;

s6,根据所述第二特征类型在储存装置中提取相应的多维度特征数据作为第二展示数据,将所述第二展示数据传输至多维坐标系当前的显示界面进行可视化展示。本发明技术方案还可以根据用户的最新触摸动作,判断用户当前所需的展示数据,可以做到有序切换数据进行展示,进一步提高本技术方案的实用性。

在优选实施例中,在所述将所述第二展示数据传输至多维坐标系当前的显示界面进行可视化展示之前,还包括:将所述多维坐标系中的第一展示数据进行删除。采用本发明技术方案还可以在进行下一个数据可视化展示前,对上一个数据可视化的缓存数据在多维坐标系中删除,可以优化系统,提高数据运算速率。

相应地,请参照图2,本发明实施例还提供了一种数据可视化展示装置,包括:

数据缓存模块,用于获取待展示数据,对所述待展示数据进行特征类型提取,得到多维度特征数据,并根据特征类型将所述多维度特征数据分类缓存在储存装置中;在本实施例中,所述储存装置包括本地储存器。在本实施例中,所述数据缓存模块包括:数据分类单元,用于对所述待展示数据进行数据类型分类,得到多个类型的特征数据;层次分类单元,用于分别对各个类型的特征数据进行属性层次分类,得到多维度特征数据。

坐标标记模块,用于根据所述多维度特征数据确定平面坐标系的维数,建立多维坐标系并标记相应的特征类型;

第一识别模块,用于识别用户在可视化界面上的第一触摸动作,根据所述第一触摸动作确定当前需要进行可视化展示的第一特征类型;

第一展示模块,用于根据所述第一特征类型在储存装置中提取相应的多维度特征数据作为第一展示数据,将所述第一展示数据传输至多维坐标系当前的显示界面进行可视化展示。

在优选实施例中,所述数据可视化展示装置还包括:

第二识别模块,用于识别用户在可视化界面上的第二触摸动作,根据所述第二触摸动作确定当前需要进行可视化展示的第二特征类型;

第二展示模块,用于根据所述第二特征类型在储存装置中提取相应的多维度特征数据作为第二展示数据,将所述第二展示数据传输至多维坐标系当前的显示界面进行可视化展示。

在优选实施例中,第二展示模块还用于:在所述将所述第二展示数据传输至多维坐标系当前的显示界面进行可视化展示之前,将所述多维坐标系中的第一展示数据进行删除。

本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行上述任一实施例所述的数据可视化展示方法。

本发明实施例还提供了一种终端设备,所述终端设备包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现上述任一实施例所述的数据可视化展示方法。

优选地,所述计算机程序可以被分割成一个或多个模块/单元(如计算机程序、计算机程序),所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述终端设备中的执行过程。

所述处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,通用处理器可以是微处理器,或者所述处理器也可以是任何常规的处理器,所述处理器是所述终端设备的控制中心,利用各种接口和线路连接所述终端设备的各个部分。

所述存储器主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序等,数据存储区可存储相关数据等。此外,所述存储器可以是高速随机存取存储器,还可以是非易失性存储器,例如插接式硬盘,智能存储卡(smartmediacard,smc)、安全数字(securedigital,sd)卡和闪存卡(flashcard)等,或所述存储器也可以是其他易失性固态存储器件。

需要说明的是,上述终端设备可包括,但不仅限于,处理器、存储器,本领域技术人员可以理解,上述终端设备仅仅是示例,并不构成对终端设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步的详细说明,应当理解,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围。特别指出,对于本领域技术人员来说,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1