大数据的图形可视化展示方法及装置与流程

文档序号:11919324阅读:343来源:国知局
大数据的图形可视化展示方法及装置与流程

本发明涉及数据处理技术领域,尤其涉及大数据的图形可视化展示方法及装置。



背景技术:

随着科技的发展和生活节奏的加快,人们常常借助网络中提供的各种结果数据来查看问题,以便快速获取想要了解的信息。例如,在早高峰开车出门时,人们通过查看各个路段的车辆数目,来选定自己的行车路线;在购买某种生活必需品时,通过比对该商品品牌、销量及评价等具体的数据来决定购买品种。

由于,数据量往往非常庞大,在人们进行查看的时候,难以准确直观的获取结果数据,更无法在短时间内看出明显区别。特别是,随着移动互联网的兴起,用户通过手机屏幕很难查看到完整的数据记录,更无法清晰的比对出各个数据间的区别。

近年来出现了很多数据可视化方法,例如,通过表格、柱状图等对数据进行汇总。人们在查看完数据后,可以再单独打开表格和柱状图来查看数据对比情况。但是,上述表格、柱状图等需要专业人员利用专业的软件或工具才能实现。



技术实现要素:

有鉴于此,本发明实施例的目的在于提供了大数据的图形可视化展示方法及装置,通过自动调取数据源和图片,并将二者进行结合,使得大数据能够便捷的得到展示。

第一方面,本发明实施例提供了大数据的图形可视化展示方法及装置,其特征在于,包括:导入需要进行展示的数据源,提取数据源中数据的种类,为各个种类的数据设定区域比;

对各个种类的数据进行细分,按照细分的结果分别计算各个细分所对应数据的数量比;

导入需要进行展示的图片,将图片边缘内的面积按照区域比进行划分;

将划分得到的各个区域按照数量比分配成不同的单元,对各个单元进行颜色填充。

结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,导入需要进行展示的数据源,提取数据源中数据的种类,为各个种类的数据设定区域比包括:

从Excel表格、数据库或Hadoop处理器中导入需要进行展示的数据源,其中,数据库包括ORACEL数据库和MySql数据库;

提取数据源中包含的预先设定的数据的种类;

为各个种类的数据设定区域比,其中,区域比的设定由先验知识得来。

结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,对各个种类的数据进行细分,按照细分的结果分别计算各个分类对应数据的数量比包括:

统计每个种类的数据的总数量;

将每个种类的数据进行细分;

按照细分的结果分别统计每个细分下数据的数量;

分别计算各个细分下的数据的数量比,其中,数量比为每个细分下的数据的数量占总数量的比值。

结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,导入需要进行展示的图片,将图片边缘内的面积按照区域比进行划分包括:

导入需要进行展示的图片,其中,图片保存在本地或服务器;

为图片设置显示位置信息和显示大小信息,且,图片按照显示位置信息和显示大小信息进行显示;

将图片边缘内的面积按照区域比进行划分。

结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,将划分得到的各个区域按照数量比分配成不同的单元,对各个单元进行颜色填充包括:

将划分得到的各个区域按照数量比分配成不同的单元;

将各个数量比标注在相应的单元上;

将图片边缘内区域的底色编辑为非透明,将图片边缘外区域的底色编辑为透明;

对各个单元进行颜色填充。

第二方面,本发明实施例提供了智能大数据的图形可视化展示装置,包括:数据处理模块,用于导入需要进行展示的数据源,提取数据源中数据的种类,为各个种类的数据设定区域比;

数据细分模块,用于对各个种类的数据进行细分,按照细分的结果分别计算各个细分所对应数据的数量比;

图片划分模块,用于导入需要进行展示的图片,将图片边缘内的面积按照区域比进行划分;

颜色填充模块,用于将划分得到的各个区域按照数量比分配成不同的单元,对各个单元进行颜色填充。

结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,数据处理模块包括:

数据导入单元,用于从Excel表格、数据库或Hadoop处理器中导入需要进行展示的数据源,其中,数据库包括ORACEL数据库和MySql数据库;

种类提取单元,用于提取数据源中包含的预先设定的数据的种类;

区域设定单元,用于为各个种类的数据设定区域比,其中,区域比的设定由先验知识得来。

结合第二方面,本发明实施例提供了第二方面的第二种可能的实施方式,其中,数据细分模块包括:

总数量计算单元,用于统计每个种类的数据的总数量;

细分单元,用于将每个种类的数据进行细分;

数量统计单元,用于按照细分的结果分别统计每个细分下数据的数量;

数量比计算单元,用于分别计算各个细分下的数据的数量比,其中,数量比为每个细分下的数据的数量占总数量的比值。

结合第二方面,本发明实施例提供了第二方面的第三种可能的实施方式,其中,图片划分模块包括:

图片导入单元,用于导入需要进行展示的图片,其中,图片保存在本地或服务器;

显示设置单元,用于为图片设置显示位置信息和显示大小信息,且,图片按照显示位置信息和显示大小信息进行显示;

区域划分单元,用于将图片边缘内的面积按照区域比进行划分。

结合第二方面,本发明实施例提供了第二方面的第四种可能的实施方式,其中,颜色填充模块包括:

分配单元,用于将划分得到的各个区域按照数量比分配成不同的单元;

标注单元,用于将各个数量比标注在相应的单元上;

图片编辑单元,用于将图片边缘内区域的底色编辑为非透明,将图片边缘外区域的底色编辑为透明;

颜色填充单元,用于对各个单元进行颜色填充。

本发明实施例提供的大数据的图形可视化展示方法及装置,其中,该大数据的图形可视化展示方法包括:导入需要进行展示的数据源后,提取数据源中数据的种类,并为各个种类的数据分别设定区域比,之后,再对各个种类的数据进行细分,按照细分的结果分别计算各个分类对应数据的数量比,并且,导入需要进行展示的图片,将图片边缘内的面积按照区域比进行划分,并将划分得到的各个区域按照数量比分配成不同的单元,最后,在图片内对各个单元进行颜色填充,通过上述方法使得数据源中的大数据能够按照划分的种类和单元在图片中以不同的颜色进行展示,使人们能够方便快捷的查看到各个大数据的分布情况。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了本发明实施例所提供的大数据的图形可视化展示的方法的流程图;

图2示出了本发明实施例所提供的图片按照区域比进行划分的示意图;

图3示出了本发明实施例所提供的对图片进行颜色填充的示意图;

图4示出了本发明实施例所提供的大数据的图形可视化展示的装置的结构连接图。

图标:1-ipad填充区域;2-iphone5填充区域;3-iphone6填充区域;4-iphone7填充区域;5-其他填充区域;6-数据处理模块;7-数据细分模块;8-图片划分模块;9-颜色填充模块。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

目前,各种大数据的数据量十分庞大,人们进行查看时,很难准确直观的查看到结果数据,更无法在短时间内看出明显区别。而且,随着移动互联网的兴起,手机屏幕或者其他移动终端的显示屏大小有限,用户通过手机屏幕或者其他移动终端很难查看到完整的数据记录,更无法清晰的比对出各个数据间的区别。虽然,目前可以通过表格、柱状图等对数据进行汇总。但是,上述表格、柱状图等需要专业人员利用专业的软件或工具才能实现,而且,无法结合图片给人们直观的展示。

因此,本发明实施例提供了大数据的图形可视化展示方法及装置,下面通过实施例进行描述。

实施例1

参见图1,本实施例提出的大数据的图形可视化展示方法包括以下步骤:

S101:首先,导入需要进行展示的数据源,并提取数据源中数据的种类,为各个种类的数据设定区域比。

上述数据源来自Excel表格、数据库或者Hadoop处理器,其中,Excel表格中预先包含有多种数据,该Excel表格可以是用户端保存在本地的表格,也可以是用户端上传到网页中的表格。数据库包括ORACEL数据库、MySql数据库等等,在导入数据库时,按照字段(也就是种类)的分类将数据逐个导入。

接着,提取已经导入的数据源中包含的预先设定的数据的种类,其中,Excel表格中预先设定的数据的种类由用户端按照行或列的排序进行划分,数据库中预先设定的数据的种类按照数据库的字段进行提取。

之后,为上述获取的各个种类的数据设定区域比,其中,区域比的设定由先验知识得来。先验知识可以由用户端根据经验或者第三方的需求进行划定。例如,将iphone手机和ipad的种类按照区域比为6:4的比例进行划分,其中,区域比6:4是根据经销商之前的销售比例而划分的,6的部分用于表示iphone的销售情况,4的部分用来表示ipad的销售情况。

S102:对各个种类的数据进行细分,按照细分的结果分别计算各个分类对应数据的数量比。

首先,统计每个种类的数据的总数量,以上例进行说明,即分别统计出iphone手机销售的总数量,以及ipad销售的总数量。然后,将每个种类的数据进行细分,即分别对iphone手机再进行分类,将其按照iphone5、iphone6和iphone7进行分类,本例中未将ipad进行分类,并按照细分的结果分别统计每个细分下数据的数量,即分别统计出iphone5、iphone6和iphone7各自的销售数量。

根据统计出iphone5、iphone6和iphone7的数量以及iphone手机销售的总数量,例如,iphone手机的总数量为1万台,iphone5、iphone6和iphone7的数量分别为5000台、3125台、625台,另外,其他类型的iphone手机的数量为1250台,分别计算iphone5、iphone6、iphone7和其他类型的iphone手机的数量占iphone手机销售总数量的比值分别为50%、31.25%、6.25%和12.5%。

S103:导入需要进行展示的图片,将图片边缘内的面积按照区域比进行划分,进行数据显示的图片为图片边缘内的所有面积,在图片导入后,首先需要将图片边缘内的面积按照区域比进行划分,其中,划分的依据为之前设定的区域比。

在具体实施时,图片可由用户端自行选定,其中,保存在本地或服务器上的图片均可以成为需要进行展示的图片,在用户选定图片后,系统导入需要进行展示的图片,为了使图片能够显示在界面的合适位置上,为图片设置显示位置信息和显示大小信息,这样,图片能够按照显示位置信息和显示大小信息进行显示。

图片导入后,将图片边缘内的面积按照上述区域比6:4进行划分,参见图2,由于,图片左、右两侧的面积比为6:4,用图片左侧的面积用于表示iphone手机销售的总数量,图片右侧的面积用于表示ipad销售的总数量。

S104:将划分得到的各个区域按照数量比分配成不同的单元,对各个单元进行颜色填充,具体操作步骤如下:

将划分得到的各个区域按照数量比分配成不同的单元,即按照S102中统计出的iphone5、iphone6和iphone7的数量比将图片左侧的面积进行进一步划分。将各个数量比,即上述50%、31.25%、6.25%和12.5%相应标注在表示iphone5、iphone6、iphone7和其他类型手机的单元上。为了能够使图片边缘内的面积能以不同颜色进行显示,需要先将图片边缘内区域的底色编辑为非透明,为了更好的将图片内外的区域进行区分,将图片边缘外区域的底色编辑为透明。参见图3,最后,对各个单元进行颜色填充,即将上述各个单元或者区域分别用不同的颜色进行填充,即在ipad填充区域1、iphone5填充区域2、iphone6填充区域3、iphone7填充区域4和其他填充区域5中分别用不同的颜色进行填充,以使图片能直观显示出ipad、iphone5、iphone6、iphone7和其他类型手机的数量比。

综上所述,本实施例提供的大数据的图形可视化展示方法,在使用时,首先,要导入需要进行展示的数据源,其次,提取数据源中数据的种类,并为各个种类的数据分别设定区域比,这样,再对各个种类的数据进行细分,按照细分的结果分别计算各个分类对应数据的数量比,另外,还要导入需要进行展示的图片,并将图片边缘内的面积按照区域比进行划分,根据数量比将划分得到的各个区域分配成不同的单元,最后,在图片内对各个单元进行颜色填充,通过该方法能够使数据源中的多种大数据按照划分的种类和单元,在图片中通过不同的颜色进行展示,而且还将各个数量比标注在相应的单元上,使人们能够便利的查看到各个大数据的分布情况。

实施例2

参见图4,本实施例提供的大数据的图形可视化展示装置包括:数据处理模块6、数据细分模块7、图片划分模块8和颜色填充模块9,并且,数据处理模块6、数据细分模块7、图片划分模块8和颜色填充模块9依次相连。下面对各个模块进行具体介绍:

数据处理模块6用于导入需要进行展示的数据源,提取数据源中数据的种类,为各个种类的数据设定区域比,其中,数据处理模块6还包括以下功能单元:数据导入单元、种类提取单元和区域设定单元,数据导入单元从Excel表格、数据库或Hadoop处理器中导入需要进行展示的数据源,其中,数据库包括ORACEL数据库、MySql数据库等,Excel表格可以由用户端之前统计,数据库中存储的数据按照字段的不同分别表示了数据的分类、Hadoop处理器中存储的海量数据可以直接导入到数据处理模块6,通过种类提取单元提取数据源中包含的预先设定的数据的种类,之后,区域设定单元按照用户端的经验或者第三方的需求获取区域比,并为各个种类的数据设定区域比。

数据细分模块7对各个种类的数据进行细分,按照细分的结果分别计算各个分类对应数据的数量比,其中,数据细分模块7包括以下功能单元:总数量计算单元、细分单元、数量统计单元和数量比计算单元。具体实施时,由总数量计算单元统计出每个种类的数据的总数量,以上述iPhone、ipad销售的总数量为例,之后,由细分单元将每个种类的数据进行细分,例如,iphone手机分为iphone5、iphone6、iphone7和其他类型手机,数量统计单元按照细分的结果分别统计每个细分下数据的数量,数量比计算单元用于分别计算各个分类即iphone5、iphone6、iphone7和其他类型手机的销售数据占iphone手机总数量的比值。

图片划分模块8用于导入需要进行展示的图片,将图片边缘内的面积按照区域比进行划分,其中,图片划分模块8包括以下功能单元:图片导入单元、显示设置单元和区域划分单元。图片导入单元用于导入需要进行展示的图片,其中,图片保存在本地或服务器,用户端可根据需求进行灵活选择。显示设置单元为图片设置显示位置信息和显示大小信息,显示位置信息和显示大小信息可由用户端自行设定,或者,采用系统默认的显示位置信息和显示大小信息,之后,图片按照显示位置信息和显示大小信息进行显示,并且,通过区域划分单元将图片边缘内的面积按照之前设定的区域比(假设先前设定为6:4)进行划分,用图片左侧60%的面积表示iphone手机销售的总数量,图片右侧40%的面积表示ipad销售的总数量。

颜色填充模块9将划分得到的各个区域按照数量比分配成不同的单元,对各个单元进行颜色填充,其中,颜色填充模块9包括以下功能单元:分配单元、标注单元、图片编辑单元和颜色填充单元。分配单元将划分得到的各个两个区域按照iphone5、iphone6、iphone7和其他类型手机的销售数据的数量比分配成不同的单元,标注单元将各个数量比标注在相应的单元上,为了使图片能够更加直观的进行展示,图片编辑单元将图片边缘内区域的底色编辑为非透明,将图片边缘外区域的底色编辑为透明,通过颜色填充单元对各个单元进行颜色填充。

综上所述,本实施例提供的大数据的图形可视化展示装置,包括:依次连接的数据处理模块6、数据细分模块7、图片划分模块8和颜色填充模块9,其中,数据处理模块6用来导入需要进行展示的数据源,并提取数据源中数据的种类,为各个种类的数据设定区域比,数据细分模块7用于对各个种类的数据进行细分,按照细分的结果分别计算各个分类对应数据的数量比,并且,通过图片划分模块8导入需要进行展示的图片,将图片边缘内的面积按照区域比进行划分,通过颜色填充模块9将划分得到的各个区域按照数量比分配成不同的单元,对各个单元进行颜色填充,该装置的设置使得大数据能够和图片相结合,并用颜色和标注进行显示,方便人们进行查看。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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