CN110908649B - 一种可拆分及合并的图表绘制方法和系统 - Google Patents
一种可拆分及合并的图表绘制方法和系统 Download PDFInfo
- Publication number
- CN110908649B CN110908649B CN201910973299.1A CN201910973299A CN110908649B CN 110908649 B CN110908649 B CN 110908649B CN 201910973299 A CN201910973299 A CN 201910973299A CN 110908649 B CN110908649 B CN 110908649B
- Authority
- CN
- China
- Prior art keywords
- chart
- components
- merging
- splitting
- charts
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明的技术方案包括一种可拆分及合并的图表绘制方法和系统,用于实现:读取游戏程序产生的多维度数据,将一个或多个维度数据绘制成图表并创建对应的组件;通过交互界面展示绘制的图表及组件进行展示,根据用户光标的位置对图表及组件进行显著标识,以及通过交互界面对图表进行自定义拆分及合并。本发明的有益效果为:探索数据关系时具备更加自主灵活的能力,在不同图表之间关联多维度数据时不用再一味寻求程序开发人员修改程序代码,自己在现有图表中动动鼠标就能得到结果;创新颠覆了生成、应用图表的传统方式,使用户在产生拆分、合并图表的需求时,无须人工修改生成图表的程序代码。
Description
技术领域
本发明涉及一种可拆分及合并的图表绘制方法和系统,属于计算机数据可视化领域。
背景技术
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,得到合拆分的图表。
本发明的技术方案进一步包括:图表绘制之后,当用户鼠标移动到某个维度系列图表组件时,该组件给出可拖动样式提示。此时用户可拖动该组件到当前图表区域外的地方释放。当用户开始拖动时,本发明应用会实时标识出当前支持拖入的区域。当用户结束拖动时,对可拖入区域的标识也会同时结束。如果该拖入区域为空,将会生成一个新的图表,包含拖入的维度数据系列。如果该拖入区域为某个已存在图表,将会将拖动中维度系列合并到图表中。
以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。在本发明的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。
Claims (4)
1.一种可拆分及合并的图表绘制方法,其特征在于,该方法包括以下步骤:
S1,读取游戏程序产生的多维度数据,将一个或多个维度数据绘制成图表并创建对应的组件,具体包括对指定游戏程序的一个或多个维度数据进行采集,将每个维度数据创建对应的组件,所述组件包括维度对应数据及其定义,以及,包括维度数据的显示及其合并配置;
S2,通过交互界面展示步骤S1绘制的图表及组件进行展示,根据用户光标的位置对图表及组件进行显著标识,以及通过交互界面对图表进行自定义拆分及合并,其中,合并图表包括根据用户的请求将绘制的一个或多个图表进行组合,具体包括基于交互界面将展示的一个或多个图表根据用户操作拖至合并标识框,合并标识框读取合并的图表及其对应的组件,并生成对应的组合图表;拆分图表包括根据请求将包括有多个维度数据绘制成的图表拆分为不大于维度数量的一个或多个图表的组合,具体包括基于交互界面将展示的合并图表的组成组件及其维度数据进行全部显示,根据用户操作将对应的组件及其维度数据进行分离处理,得到分离的图表。
2.根据权利要求1所述的可拆分及合并的图表绘制方法,其特征在于,该方法还包括:
在对图表进行拆分或合并时,用户光标进行点击和/或放置于待拆分图表上时,动态显示图表所包括的组件及其操作。
3.根据权利要求1所述的可拆分及合并的图表绘制方法,其特征在于,所述维度数据的绘制方式为极坐标绘制。
4.一种用于执行权利要求1-3任意一项所述方法的可拆分及合并的图表绘制系统,其特征在于,该系统包括:
维度数据创建模块,用于读取游戏程序产生的多维度数据,将一个或多个维度数据绘制成图表并创建对应的组件,具体包括对指定游戏程序的一个或多个维度数据进行采集,将每个维度数据创建对应的组件,所述组件包括维度对应数据及其定义,以及,包括维度数据的显示及其合并配置;
图表编辑显示模块,用于通过交互界面展示所述维度数据创建模块绘制的图表及组件进行展示,根据用户光标的位置对图表及组件进行显著标识,以及通过交互界面对图表进行自定义拆分及合并,其中,合并图表包括根据用户的请求将绘制的一个或多个图表进行组合,具体包括基于交互界面将展示的一个或多个图表根据用户操作拖至合并标识框,合并标识框读取合并的图表及其对应的组件,并生成对应的组合图表;拆分图表包括根据请求将包括有多个维度数据绘制成的图表拆分为不大于维度数量的一个或多个图表的组合,具体包括基于交互界面将展示的合并图表的组成组件及其维度数据进行全部显示,根据用户操作将对应的组件及其维度数据进行分离处理,得到分离的图表。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910973299.1A CN110908649B (zh) | 2019-10-14 | 2019-10-14 | 一种可拆分及合并的图表绘制方法和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910973299.1A CN110908649B (zh) | 2019-10-14 | 2019-10-14 | 一种可拆分及合并的图表绘制方法和系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110908649A CN110908649A (zh) | 2020-03-24 |
CN110908649B true CN110908649B (zh) | 2023-07-04 |
Family
ID=69815135
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910973299.1A Active CN110908649B (zh) | 2019-10-14 | 2019-10-14 | 一种可拆分及合并的图表绘制方法和系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110908649B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112183042A (zh) * | 2020-10-26 | 2021-01-05 | 山东云缦智能科技有限公司 | 基于html的表格可视化编辑功能的处理方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106354786A (zh) * | 2016-08-23 | 2017-01-25 | 冯村 | 一种可视分析方法及系统 |
CN109358851A (zh) * | 2018-07-19 | 2019-02-19 | 平安科技(深圳)有限公司 | 图表组件的创建方法、装置及计算机可读存储介质 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6977654B2 (en) * | 2002-10-30 | 2005-12-20 | Iviz, Inc. | Data visualization with animated speedometer dial charts |
US20140164285A1 (en) * | 2012-12-06 | 2014-06-12 | Pellucid Analytics, Lp | System and Method for the Creation, Review and Revision of Investment Banking Materials |
CN106371814A (zh) * | 2015-07-23 | 2017-02-01 | 微软技术许可有限责任公司 | 用于多维数据的可视探索的用户界面工具 |
CN109947857A (zh) * | 2017-07-26 | 2019-06-28 | 北京国双科技有限公司 | 数据展示方法和装置、存储介质、处理器 |
US10814233B2 (en) * | 2017-11-08 | 2020-10-27 | Take-Two Interactive Software, Inc. | System and method for session management in a multiplayer network gaming environment |
CN108491186A (zh) * | 2018-03-23 | 2018-09-04 | 苏州爽爽信息科技有限公司 | 一种能够快速编辑软件的方法 |
CN109471900B (zh) * | 2018-11-15 | 2021-10-15 | 中译语通科技股份有限公司 | 图表类数据自定义动作数据交互方法及系统 |
CN109800136A (zh) * | 2018-12-06 | 2019-05-24 | 珠海西山居移动游戏科技有限公司 | 一种远程redis性能数据采样方法及其系统 |
CN109710686A (zh) * | 2018-12-27 | 2019-05-03 | 杭州火树科技有限公司 | 可视化构建图表的分析系统 |
CN110297855A (zh) * | 2019-05-22 | 2019-10-01 | 深圳壹账通智能科技有限公司 | 报表动态展示方法、装置、计算机设备及存储介质 |
CN110196878A (zh) * | 2019-06-20 | 2019-09-03 | 江苏亿友慧云软件股份有限公司 | 一种数据可视化立体显示方法、显示装置及存储介质 |
-
2019
- 2019-10-14 CN CN201910973299.1A patent/CN110908649B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106354786A (zh) * | 2016-08-23 | 2017-01-25 | 冯村 | 一种可视分析方法及系统 |
CN109358851A (zh) * | 2018-07-19 | 2019-02-19 | 平安科技(深圳)有限公司 | 图表组件的创建方法、装置及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110908649A (zh) | 2020-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102915237B (zh) | 根据用户应用程序要求改写数据质量规则的方法和系统 | |
WO2023045862A1 (zh) | 应用页面开发方法、装置、系统、计算设备及存储介质 | |
US10049095B2 (en) | In-context editing of output presentations via automatic pattern detection | |
CN111240669B (zh) | 界面生成方法、装置、电子设备及计算机存储介质 | |
CN112083920A (zh) | 一种前端页面设计方法、装置、存储介质及设备 | |
CA2932897A1 (en) | Visual effects system for "big data" analysis workflow editors, distribution platforms, execution engines, and management systems comprising same | |
CN111367514B (zh) | 页面卡片的开发方法和装置、计算设备和存储介质 | |
JP2015005010A (ja) | 操作手順書を生成する装置及び方法 | |
Pick et al. | Design and evaluation of data annotation workflows for cave-like virtual environments | |
Gao et al. | Assistgui: Task-oriented desktop graphical user interface automation | |
CN103279347B (zh) | 一种通用的软件产品线领域模型与应用模型的同步方法 | |
CN112506766B (zh) | 交互式测试用例的自动生成方法 | |
CN110908649B (zh) | 一种可拆分及合并的图表绘制方法和系统 | |
CN104053066B (zh) | 一种视频打点的方法及装置 | |
US10628526B2 (en) | Providing suggested diagrammatic representations of user entered textual information | |
CN112667517A (zh) | 自动化测试脚本的获取方法、装置、设备及存储介质 | |
CN116245052A (zh) | 一种图纸迁移方法、装置、设备和存储介质 | |
CN113516490A (zh) | 一种问卷报告生成方法和系统、客户端和服务端 | |
CN113518187B (zh) | 视频编辑方法及设备 | |
CN110471727A (zh) | 基于web端创建交互热区的方法、装置、系统及存储介质 | |
KR101572206B1 (ko) | 멀티미디어 컨텐츠 개발용 프로그램을 이용한 카메라 모션 프레임 에디터 툴, 이를 기반으로 한 cmf 및 mot 파일 에디팅 방법 | |
CN113254016A (zh) | 界面生成方法、界面信息处理方法、设备及存储介质 | |
TW201523421A (zh) | 決定用於擷取的文章之圖像 | |
CN115469849B (zh) | 一种业务处理系统、方法、电子设备和存储介质 | |
CN117492756A (zh) | 一种低代码平台可拖拽表单与列表的前端设计方法、装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |