一种可拆分及合并的图表绘制方法和系统技术方案

技术编号:23557716 阅读:34 留言:0更新日期:2020-03-25 03:28
本发明专利技术的技术方案包括一种可拆分及合并的图表绘制方法和系统,用于实现:读取游戏程序产生的多维度数据,将一个或多个维度数据绘制成图表并创建对应的组件;通过交互界面展示绘制的图表及组件进行展示,根据用户光标的位置对图表及组件进行显著标识,以及通过交互界面对图表进行自定义拆分及合并。本发明专利技术的有益效果为:探索数据关系时具备更加自主灵活的能力,在不同图表之间关联多维度数据时不用再一味寻求程序开发人员修改程序代码,自己在现有图表中动动鼠标就能得到结果;创新颠覆了生成、应用图表的传统方式,使用户在产生拆分、合并图表的需求时,无须人工修改生成图表的程序代码。

A chart drawing method and system that can be split and merged

【技术实现步骤摘要】
一种可拆分及合并的图表绘制方法和系统
本专利技术涉及一种可拆分及合并的图表绘制方法和系统,属于计算机数据可视化领域。
技术介绍
WEB在线数据可视化由前端技术栈开发构成,主要包括前端程序语言JavaScript和标记描述语言HTML5,也可能有用于浏览器插件形式的ActionScript。由这些程序开发的可视化图表具备动态交互的特性,比如支持事件反馈,支持鼠标操作等。多维数据的可视化,现阶段的做法是,一开始就做成单个极坐标系图表的多个系列,或者分成多个图表分别绘制。一旦绘制完成,不支持拆分和合并,需要通过手动对图表代码进行修改,效率低下。
技术实现思路
本专利技术提供了一种可拆分及合并的图表绘制方法和系统,用于解决现有技术的不足。本专利技术的技术方案包括一种可拆分及合并的图表绘制方法,其特征在于,该方法包括以下步骤:S1,读取游戏程序产生的多维度数据,将一个或多个维度数据绘制成图表并创建对应的组件;S2,通过交互界面展示步骤S1绘制的图表及组件进行展示,根据用户光标的位置对图表及组件进行显著标识,以及通过交互界面对图表进行自定义拆分及合并。根据所述的可拆分及合并的图表绘制方法,该方法具体包括:合并图表的步骤,根据用户的请求将绘制的一个或多个图表进行组合;拆分图表的步骤,根据请求将包括有多个维度数据绘制成的图表拆分为不大于维度数量的一个或多个图表的组合。根据所述的可拆分及合并的图表绘制方法,其中拆分及合并的步骤具体包括:所述合并图表的步骤包括:基于交互界面将展示的一个或多个根据用户操作拖至合并标识框,合并标识框读取合并的图表及其对应的组件,并生成对应的组合图表;所述拆分图表的步骤包括:基于交互界面将展示的合并图表的组成组件及其维度数据进行全部显示,根据用户操作将对应的组件及其维度数据进行分离处理,得到分离的图表。根据所述的可拆分及合并的图表绘制方法,其中该方法还包括:在对图表进行拆分或合并时,用户光标进行点击和/或放置于待拆分图表上时,动态显示图表所包括的组件及其操作。根据所述的可拆分及合并的图表绘制方法,其中所述步骤S1具体包括:对指定游戏程序的一个或多个维度数据进行采集,将每个维度数据创建对应的组件,所述组件包括维度对应数据及其定义,以及,包括维度数据的显示及其合并配置。根据所述的可拆分及合并的图表绘制方法,其中维度数据的绘制方式为极坐标绘制。本专利技术的技术方案还包括一种上述任意所述方法的可拆分及合并的图表绘制系统,该系统包括:维度数据创建模块,用于读取游戏程序产生的多维度数据,将一个或多个维度数据绘制成图表并创建对应的组件;图表编辑显示模块,用于通过交互界面展示所述维度数据创建模块绘制的图表及组件进行展示,根据用户光标的位置对图表及组件进行显著标识,以及通过交互界面对图表进行自定义拆分及合并。本专利技术的有益效果为:更灵活地支持用户对图表不同系列数据进行对照,从中发现数据间关系规律;用户在探索数据关系时具备更加自主灵活的能力,在不同图表之间关联多维度数据时不用再一味寻求程序开发人员修改程序代码,自己在现有图表中动动鼠标就能得到结果;创新颠覆了生成、应用图表的传统方式,使用户在产生拆分、合并图表的需求时,无须人工修改生成图表的程序代码。附图说明图1所示为根据本专利技术实施方式的总体流程图。图2所示为根据本专利技术实施方式的系统框图。图3所示为根据本专利技术实施方式的图表拆分及合并示意图。具体实施方式以下将结合实施例和附图对本专利技术的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本专利技术的目的、方案和效果。图1所示为根据本专利技术实施方式的总体流程图。如图1所示,本专利技术的流程图包括以下方案:S1,读取游戏程序产生的多维度数据,将一个或多个维度数据绘制成图表并创建对应的组件;S2,通过交互界面展示步骤S1绘制的图表及组件进行展示,根据用户光标的位置对图表及组件进行显著标识,以及通过交互界面对图表进行自定义拆分及合并。图2所示为根据本专利技术实施方式的系统框图。如图2所示,本专利技术的系统技术方案包括:维度数据创建模块,用于读取游戏程序产生的多维度数据,将一个或多个维度数据绘制成图表并创建对应的组件;图表编辑显示模块,用于通过交互界面展示所述维度数据创建模块绘制的图表及组件进行展示,根据用户光标的位置对图表及组件进行显著标识,以及通过交互界面对图表进行自定义拆分及合并。图3所示为根据本专利技术实施方式的图表拆分及合并示意图。如图3所示,本专利技术的图表拆分及合并示包括以下流程:S31,读取游戏程序多维度数据,将维度数据进行创建;S32,将创建的维度数据通过交互界面进行展示;S33,识别用户操作,其中操作包括拆分及合并;其中合并图表的步骤根据用户的请求将绘制的一个或多个图表进行组合,其中S33根据用户合并操作包括以下步骤:S3311,读取并显示组件数据;S3312,根据点击或放置光标在交互界面显示合并操作及合并结果图;S3313,根据用户操作执行对应的一个或多个图表合并;S3314,得到合并后的图表。其中拆分具体包括有多个维度数据绘制成的图表拆分为不大于维度数量的一个或多个图表的组合,其中S33根据用户拆分操作包括以下步骤:S3321,读取并显示组件数据;S3322,根据点击或放置光标在交互界面显示拆分操作及拆分结果图;S3323,根据用户操作将图表拆分为一个或多个图表;S3324,得到合拆分的图表。本专利技术的技术方案进一步包括:图表绘制之后,当用户鼠标移动到某个维度系列图表组件时,该组件给出可拖动样式提示。此时用户可拖动该组件到当前图表区域外的地方释放。当用户开始拖动时,本专利技术应用会实时标识出当前支持拖入的区域。当用户结束拖动时,对可拖入区域的标识也会同时结束。如果该拖入区域为空,将会生成一个新的图表,包含拖入的维度数据系列。如果该拖入区域为某个已存在图表,将会将拖动中维度系列合并到图表中。以上所述,只是本专利技术的较佳实施例而已,本专利技术并不局限于上述实施方式,只要其以相同的手段达到本专利技术的技术效果,凡在本专利技术的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本专利技术保护的范围之内。在本专利技术的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。本文档来自技高网...

【技术保护点】
1.一种可拆分及合并的图表绘制方法,其特征在于,该方法包括以下步骤:/nS1,读取游戏程序产生的多维度数据,将一个或多个维度数据绘制成图表并创建对应的组件;/nS2,通过交互界面展示步骤S1绘制的图表及组件进行展示,根据用户光标的位置对图表及组件进行显著标识,以及通过交互界面对图表进行自定义拆分及合并。/n

【技术特征摘要】
1.一种可拆分及合并的图表绘制方法,其特征在于,该方法包括以下步骤:
S1,读取游戏程序产生的多维度数据,将一个或多个维度数据绘制成图表并创建对应的组件;
S2,通过交互界面展示步骤S1绘制的图表及组件进行展示,根据用户光标的位置对图表及组件进行显著标识,以及通过交互界面对图表进行自定义拆分及合并。


2.根据权利要求1所述的可拆分及合并的图表绘制方法,其特征在于,该方法具体包括:
合并图表的步骤,根据用户的请求将绘制的一个或多个图表进行组合;
拆分图表的步骤,根据请求将包括有多个维度数据绘制成的图表拆分为不大于维度数量的一个或多个图表的组合。


3.根据权利要求2所述的可拆分及合并的图表绘制方法,其特征在于,所述拆分及合并的步骤具体包括:
所述合并图表的步骤包括:基于交互界面将展示的一个或多个根据用户操作拖至合并标识框,合并标识框读取合并的图表及其对应的组件,并生成对应的组合图表;
所述拆分图表的步骤包括:基于交互界面将展示的合并图表的组成组件及其维度数据进行全部显示,根据用户操作将对应的组件及其维度数据进行分离处理,得到分离...

【专利技术属性】
技术研发人员:巫育裕张凌彬黎健钧
申请(专利权)人:成都西山居世游科技有限公司
类型:发明
国别省市:四川;51

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

1