展示数据的方法和装置制造方法及图纸

技术编号:21060204 阅读:28 留言:0更新日期:2019-05-08 06:58
本发明专利技术公开了一种展示数据的方法和装置。其中,该方法包括:基于大数据技术获取待展示数据;在待展示数据的数据量大于预设阈值的情况下,从待展示数据中获取预设数量的第一展示数据;基于第一展示数据以及递增展示量对待展示数据进行展示。本发明专利技术解决了现有的可视化工具展示数据的效果差的技术问题。

【技术实现步骤摘要】
展示数据的方法和装置
本专利技术涉及数据处理领域,具体而言,涉及一种展示数据的方法和装置。
技术介绍
人们获取信息的方式之一是通过视觉化的方式获取信息,而数据可视化技术可通过图形化手段进行清晰、有效的信息传递。其中,数据可视化技术主要包括三个分支,即科学可视化(ScientificVisualization)、信息可视化(InformationVisualization)以及可视分析学(VisualAnalytics)。目前的可视化常用工具包括Excel、学术界常用的R语言、ggplot2、Python可视化库等、Tableau、DOMO、PowerBI等。然而现有的可视化工具在所要处理的数据的数据量非常大时,无法很好的将数据通过可视化技术进行展示。另外,现有的可视化工具暂不支持地图(例如,地图多层级下钻)、热力图、三维图形等的统计展示分析,并且,在需要处理的数据较多时,现有的可视化工具的渲染速度较慢,易造成内存溢出导致程序崩溃等问题。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种展示数据的方法和装置,以至少解决现有的可视化工具展示数据的效果差的技术问题。根据本专利技术实施例的一个方面,提供了一种展示数据的方法,包括:基于大数据技术获取待展示数据;在待展示数据的数据量大于预设阈值的情况下,从待展示数据中获取预设数量的第一展示数据;基于第一展示数据以及递增展示量对待展示数据进行展示。进一步地,展示数据的方法还包括:对第一展示数据进行渲染,并在图形展示区域展示第一展示数据;在接收用户输入的递增展示量的情况下,确定递增展示量对应的第二展示数据;对第二展示数据进行渲染;在图形展示区域展示渲染后的第一展示数据以及渲染后的第二展示数据。进一步地,展示数据的方法还包括:对待展示数据进行预设处理,得到处理结果;在图形展示区域以图形的形式展示处理结果。进一步地,展示数据的方法还包括:在预设处理发生变化的情况下,在图形展示区域展示与变化后的预设处理对应的处理结果。进一步地,展示数据的方法还包括:接收用户输入的递减展示量;确定与递减展示量对应的第三展示数据;从图形展示区域中清除与第三展示数据对应的图形。根据本专利技术实施例的另一方面,还提供了一种展示数据的装置,包括:第一获取模块,用于基于大数据技术获取待展示数据;第二获取模块,用于在待展示数据的数据量大于预设阈值的情况下,从待展示数据中获取预设数量的第一展示数据;展示模块,用于基于第一展示数据以及递增展示量对待展示数据进行展示。进一步地,展示模块包括:第一展示模块,用于对第一展示数据进行渲染,并在图形展示区域展示第一展示数据;确定模块,用于在接收用户输入的递增展示量的情况下,确定递增展示量对应的第二展示数据;渲染模块,用于对第二展示数据进行渲染;第二展示模块,用于在图形展示区域展示渲染后的第一展示数据以及渲染后的第二展示数据。根据本专利技术实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行展示数据的方法。根据本专利技术实施例的另一方面,还提供了一种处理器,该处理器用于运行程序,其中,程序运行时执行展示数据的方法。在本专利技术实施例中,采用大数据技术与可视化组件相结合的方式,通过基于大数据技术获取待展示数据,并在待展示数据的数据量大于预设阈值的情况下,从待展示数据中获取预设数量的第一展示数据,然后基于第一展示数据以及递增展示量对待展示数据进行展示。由上述内容可知,本申请所提供的方案可对大数据进行可视化展示。另外,在对大数据进行可视化展示的过程中,为避免数据量大导致渲染速度慢、渲染效果差的问题,本申请所提供的方案仅展示待展示数据中的部分数据(即第一展示数据),由于待展示数据中的部分数据的数据量较少,因此,加快了渲染速度,提高了渲染效果。另外,为保证待展示数据的完整性,通过递增展示量对剩余的部分进行展示。通过递增展示量展示剩余部分的方式也加快了数据的渲染速度。由此可见,本申请所提供的方案可以解决现有的可视化工具展示数据的效果差的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种展示数据的方法流程图;图2是根据本专利技术实施例的一种可选的数据展示平台的框架结构;图3是根据本专利技术实施例的一种可选的数据展示平台的界面示意图;图4是根据本专利技术实施例的一种可选的展示数据的方法的框架图;以及图5是根据本专利技术实施例的一种展示数据的装置结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。首先,在对本申请实施例进行描述的过程中出现的部分名词或术语适用于如下解释:科学可视化(ScientificVisualization),是科学之中的一个跨学科研究与应用领域,主要关注三维现象的可视化,例如,建筑学、气象学、医学或生物学方面的各种系统,重点在于对体、面以及光源等等的逼真渲染。科学可视化是计算机图形学的一个子集,是计算机科学的一个分支。科学可视化的目的是以图形方式说明科学数据,使科学家能够从数据中了解、说明和收集规律。信息可视化(InformationVisualization),是研究抽象数据的交互式视觉表示以加强人类认知。抽象数据包括数字和非数字数据,例如,地理信息与文本。信息可视化与科学可视化有所不同,其中,科学可视化处理的数据具有天然几何结构(例如,磁感线、流体分布等),信息可视化处理的数据具有抽象数据结构。柱状图、趋势图、流程图、树状图等,都属于信息可视化,这些图形的设计都将抽象的概念转化成为可视化信息。可视分析学(VisualAnalytics),是随着科学可视化和信息可视化发展而形成的新领域,重点是通过交互式视觉界面进行分析推理。Tableau,一种致力于帮助人们查看并理解数据的软件工具。R语言,R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的工具。Echarts,是一款开源的数据可视化产品,代表了新一代的大数据可视化基础库。实施例1根据本专利技术实施例,提供了一种展示数据的方法实施例,需要说明的是,在附图的流程图示出的步骤可本文档来自技高网
...

【技术保护点】
1.一种展示数据的方法,其特征在于,包括:基于大数据技术获取待展示数据;在所述待展示数据的数据量大于预设阈值的情况下,从所述待展示数据中获取预设数量的第一展示数据;基于所述第一展示数据以及递增展示量对所述待展示数据进行展示。

【技术特征摘要】
1.一种展示数据的方法,其特征在于,包括:基于大数据技术获取待展示数据;在所述待展示数据的数据量大于预设阈值的情况下,从所述待展示数据中获取预设数量的第一展示数据;基于所述第一展示数据以及递增展示量对所述待展示数据进行展示。2.根据权利要求1所述的方法,其特征在于,基于所述第一展示数据以及所述递增展示量对所述待展示数据进行展示,包括:对所述第一展示数据进行渲染,并在图形展示区域展示所述第一展示数据;在接收用户输入的递增展示量的情况下,确定所述递增展示量对应的第二展示数据;对所述第二展示数据进行渲染;在所述图形展示区域展示渲染后的第一展示数据以及渲染后的第二展示数据。3.根据权利要求2所述的方法,其特征在于,在基于所述第一展示数据以及所述递增展示量对所述待展示数据进行展示之后,所述方法还包括:对所述待展示数据进行预设处理,得到处理结果;在所述图形展示区域以图形的形式展示所述处理结果。4.根据权利要求3所述的方法,其特征在于,在所述图形展示区域以图形的形式展示所述处理结果,包括:在所述预设处理发生变化的情况下,在所述图形展示区域展示与变化后的预设处理对应的处理结果。5.根据权利要求1所述的方法,其特征在于,在基于所述第一展示数据以及所述递增展示量对所述待展示数据进行展示之后,所述方法还包括:接收用户输入的递减展示量;确定与所...

【专利技术属性】
技术研发人员:李香龙丁屹峰高鑫张宝群张建玺陆斯悦马龙飞关宇金渊
申请(专利权)人:国网北京市电力公司国家电网有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1