Chart merging and splitting method and system
Through chart merging and splitting methods and systems, the problems of poor readability, insufficient performance and insufficient customization capabilities of chart display in B-end products are solved, and flexible chart display and efficient data comparison are achieved, which improves user experience and system performance.
Patent Information
- Application Number
- CN202411587048.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-08
- Publication Date
- 2025-02-18
AI Technical Summary
When processing and displaying complex data and charts, B-end products have problems such as poor readability, insufficient performance and insufficient customization capabilities, resulting in low user operation efficiency and poor user experience.
Provide a chart merging and splitting method and system, which supports users to customize the graph display content, flexibly arrange the chart information dimensions through chart merging and splitting functions, display the correlation relationship between data, and achieve fast data through legend display contrast.
It improves the readability and efficiency of the chart page, improves the user experience, meets the personalized needs of users of different types, different roles and different time periods, and improves system performance.
Smart Images

Figure CN119473291A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of chart page processing, and in particular to a chart merging and splitting method and system. Background Art
[0002] In the design and application of B-end products, data display is a core link, which directly affects the user's operating efficiency and experience of the product. B-end products usually need to process and display a large amount of complex data, which is often accompanied by a large number of charts on the page. However, current technologies have the following problems when processing these complex data and chart displays: 1. Poor information readability: In B-side products, too many page charts will lead to information overload, thus reducing the readability of page information. It is difficult for users to accurately and quickly locate the target chart, and it is also difficult to quickly compare data between different charts. This information overload not only affects the efficiency of users in obtaining information, but also reduces the overall user satisfaction with the product.
[0003] 2. Insufficient performance: When processing large-scale data and complex data calculations, existing technologies often show insufficient performance problems. For example, slow data loading speed and low computing efficiency will seriously affect the work efficiency of users, especially in business environments that need to respond quickly to market changes.
[0004] 3. Insufficient customization capabilities: Since different roles in B-side products have different concerns about information, a single chart display method cannot meet the personalized needs of different user roles for chart information. The lack of customization capabilities limits the product's adaptability to different user needs and reduces product flexibility and user satisfaction.
[0005] Therefore, how to improve the readability, efficiency and customization capabilities of B-side products when displaying data and charts has become a technical problem that needs to be solved urgently. Summary of the invention
[0006] In view of this, in order to overcome the shortcomings of the prior art, the present invention provides a method and system for merging and splitting charts, which aims to improve the complex chart page on the B side, and meet the needs of users of different types, roles, and time periods by supporting users to customize the chart display content. It helps to display the data relationships such as subordination and parallelism between chart information, solve the defects of existing products, and improve user experience.
[0007] According to a first aspect of the present invention, a method for merging and splitting charts is provided, the method comprising the following steps: Receive and respond to the user's chart merge operation, and provide the user with the corresponding chart merge configuration; Receive a user's chart merging configuration selection, and merge the charts according to the chart merging configuration selected by the user; Receive and respond to the user's chart splitting operation, and split the chart according to the user's chart splitting selection.
[0008] Preferably, in the chart merging and splitting method of the present invention, receiving and responding to the user's chart merging operation, and providing the user with a corresponding chart merging configuration, including: receiving the user's dragging operation in the chart page, when the user's dragging operation is to move one chart to the title of another chart and release the dragging operation, triggering the chart merging operation and providing the user with a chart merging setting pop-up window, and responding to the user's chart merging title and chart merging method selection through the chart merging setting pop-up window.
[0009] Preferably, the chart merging and splitting method of the present invention receives and responds to the user's chart merging operation, provides the user with a corresponding chart merging configuration, and also includes: when the user drags a chart, the chart moves in the form of a small graphic following the dragging path, and when the chart is moved to the title of the target chart, the title and border of the target chart indicate the triggering status of the chart merging operation through color changes.
[0010] Preferably, in the chart merging and splitting method of the present invention, the chart merging manner includes switching through titles and displaying through legends.
[0011] Preferably, in the chart merging and splitting method of the present invention, receiving and responding to the chart merging operation of the user and providing the user with a corresponding chart merging configuration include: When the user's drag operation is to move one chart to another chart, determining whether there is a combined chart; When there is no combined chart, the chart merge operation is triggered and a chart merge setting pop-up window is provided to the user, and the chart merge title and chart merge method selection of the user are responded to through the chart merge setting pop-up window; When there is a combined chart, the chart merge operation is triggered and a chart merge setting pop-up window is provided to the user. The chart merge setting responds and limits the user's chart merge title and chart merge method selection.
[0012] Preferably, in the chart merging and splitting method of the present invention, receiving and responding to the chart merging operation of the user and providing the user with a corresponding chart merging configuration include: When the user's drag operation is to move one chart to another chart, determining whether there are different types of charts; When there are no different types of charts, the chart merge operation is triggered and a chart merge setting pop-up window is provided to the user, and the chart merge title and chart merge method selection by the user are responded to through the chart merge setting pop-up window; When there are different types of charts, the chart merge operation is triggered and a chart merge setting pop-up window is provided to the user. The chart merge setting responds and limits the user's chart merge title and chart merge method selection.
[0013] Preferably, in the chart merging and splitting method of the present invention, receiving a chart merging configuration selection from a user, and merging the charts according to the chart merging configuration selected by the user, comprises: When the chart merging method selected by the user is switching by title, a new chart is generated, and the new chart includes two or more Tab pages, each Tab page corresponds to an original chart, and the corresponding original chart is displayed by switching the Tab pages; When the icon merging method selected by the user is to display through a legend, the two charts are merged into a new chart, and different data series are distinguished in the new chart through a legend.
[0014] Preferably, in the chart merging and splitting method of the present invention, a chart splitting operation of a user is received and responded to, and the chart splitting is performed according to the user's chart splitting selection, including: providing a chart splitting icon in the merged chart page, when the user clicks the chart splitting icon, triggering the chart splitting operation and providing the user with a chart splitting setting pop-up window, and responding to the user's chart splitting selection through the chart splitting setting pop-up window.
[0015] Preferably, in the chart merging and splitting method of the present invention, a chart splitting operation of a user is received and responded to, and the chart splitting is performed according to the user's chart splitting selection, including: the user selects the corresponding chart tab in the chart splitting setting pop-up window, and the chart corresponding to the selected chart tab is separated from the merged chart to restore it to an independent chart in its initial state.
[0016] According to a second aspect of the present invention, a chart merging and splitting system is provided, the system comprising a chart merging and splitting server, the chart merging and splitting server being used to: receive and respond to a user's chart merging operation, and provide the user with a corresponding chart merging configuration; receive a user's chart merging configuration selection, and merge charts according to the chart merging configuration selected by the user; receive and respond to a user's chart splitting operation, and split charts according to the user's chart splitting selection.
[0017] According to a third aspect of the present invention, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method described in the first aspect of the present invention when executing the program.
[0018] The diagram merging and splitting method and system of the present invention have the following specific beneficial technical effects: 1. Flexible arrangement of chart information dimensions: Users can flexibly arrange the dimensions of chart information on the page according to their needs; 2. Clearly display data association relationships: Users can flexibly display the association relationships between data, including subordinate relationships and parallel relationships; 3. Fast and intuitive data comparison: The merging method is displayed through the legend, so users can quickly and intuitively compare and analyze data; 4. Improve system performance: By merging charts, the system will only load the data of the first label of each chart by default when entering the page, thereby reducing the amount of single data loading and improving system performance; 5. Personalized chart display: Users can set the chart display content according to the information they focus on within a certain time range. When the user exits the page, the system will record the user's data settings. When the user enters the page again, the system will automatically restore to the last display mode; 6. Intelligent user habit learning: The system records user habits through big data. When most users make the same settings, when new users enter the page, the system will default to the setting style of most users to improve the convenience of use for new users.
[0019] The chart merging and splitting method and system of the present invention are suitable for the management of a large number of complex chart pages in B-side products, support users to customize the chart display content, and enable users of different types, different roles, or different time periods to arrange charts according to the information they are concerned about, which is conducive to displaying the subordinate, parallel and other data relationships between different chart information, can better meet the user's personalized needs for chart display, and improve the efficiency of data display and user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0021] Figure 1 This is an example diagram of the architecture of a chart merging and splitting system according to an embodiment of the present invention; Figure 2 A flowchart of a method for merging and splitting charts according to an embodiment of the present invention; Figure 3 A diagram showing a first application example of the method for merging and splitting charts according to an embodiment of the present invention; Figure 4 A diagram showing a second application example of the method for merging and splitting charts according to an embodiment of the present invention; Figure 5 A third application example diagram of the method for merging and splitting charts according to an embodiment of the present invention; Figure 6 A fourth application example diagram of the method for merging and splitting charts according to an embodiment of the present invention; Figure 7 A fifth application example diagram of the method for merging and splitting charts according to an embodiment of the present invention; Figure 8 A sixth application example diagram of the method for merging and splitting charts according to an embodiment of the present invention; Fig. 9 A seventh application example diagram of the method for merging and splitting charts according to an embodiment of the present invention; Fig.10 It is an eighth application example diagram of the method for merging and splitting charts according to an embodiment of the present invention; Fig.11 A ninth application example diagram of the method for merging and splitting charts according to an embodiment of the present invention; Fig.12 A tenth application example diagram of the method for merging and splitting charts according to an embodiment of the present invention; Fig.13 This is an eleventh application example diagram of the method for merging and splitting charts according to an embodiment of the present invention; Fig.14 A twelfth application example diagram of the method for merging and splitting charts according to an embodiment of the present invention; Fig.15 A thirteenth application example diagram of the method for merging and splitting charts according to an embodiment of the present invention; Fig.16 A schematic diagram of the structure of the device provided by the present invention. DETAILED DESCRIPTION
[0022] The embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0023] It should be noted that the following embodiments and features in the embodiments may be combined with each other in the absence of conflict; and, based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in the field without making any creative work are within the scope of protection of the present disclosure.
[0024] It should be noted that various aspects of the embodiments within the scope of the appended claims are described below. It should be apparent that the aspects described herein may be embodied in a wide variety of forms, and any specific structure and / or function described herein is merely illustrative. Based on the present disclosure, it should be understood by those skilled in the art that an aspect described herein may be implemented independently of any other aspect, and two or more of these aspects may be combined in various ways. For example, any number of aspects described herein may be used to implement the device and / or practice the method. In addition, other structures and / or functionalities other than one or more of the aspects described herein may be used to implement this device and / or practice this method.
[0025] Figure 1 FIG. 1 is an example diagram of an architecture of a chart merging and splitting system according to an embodiment of the present invention. Figure 1 As shown, the system may include a chart merging and splitting server 101, a communication network 102 and / or one or more chart merging and splitting clients 103. Figure 1 The example in the figure is a client 103 for merging and splitting multiple charts.
[0026] The chart merging and splitting server 101 can be any appropriate server for storing information, data, programs and / or any other suitable type of content. In some embodiments, the chart merging and splitting server 101 can perform appropriate functions. For example, in some embodiments, the chart merging and splitting server 101 can be used for chart merging and splitting. As an optional example, in some embodiments, the chart merging and splitting server 101 can be used to: receive and respond to a user's chart merging operation, and provide the user with a corresponding chart merging configuration; receive a user's chart merging configuration selection, and merge the chart according to the chart merging configuration selected by the user; receive and respond to a user's chart splitting operation, and split the chart according to the user's chart splitting selection.
[0027] As another example, in some embodiments, the chart merging and splitting server 101 may send the chart merging and splitting method to the chart merging and splitting client 103 for the user to use according to the request of the chart merging and splitting client 103 .
[0028] As an optional example, in some embodiments, the chart merge and split client 103 is used to provide a visual chart merge and split interface, which is used to receive a user's chart merge and split selection input operation, and, in response to the selection input operation, obtain a chart merge and split interface corresponding to the option selected by the selection input operation from the chart merge and split server 101 and display the chart merge and split interface, wherein the chart merge and split interface at least displays chart merge and split information and operation options for the chart merge and split information.
[0029] In some embodiments, the communication network 102 can be any suitable combination of one or more wired and / or wireless networks. For example, the communication network 102 can include any one or more of the following: the Internet, an intranet, a wide area network (WAN), a local area network (LAN), a wireless network, a digital subscriber line (DSL) network, a frame relay network, an asynchronous transfer mode (ATM) network, a virtual private network (VPN), and / or any other suitable communication network. The chart merging and splitting client 103 can be connected to the communication network 102 via one or more communication links (e.g., communication link 104), and the communication network 102 can be linked to the chart merging and splitting server 101 via one or more communication links (e.g., communication link 105). The communication link can be any communication link suitable for transmitting data between the chart merging and splitting client 103 and the chart merging and splitting server 101, such as a network link, a dial-up link, a wireless link, a hard-wired link, any other suitable communication link, or any suitable combination of such links.
[0030] The chart merging and splitting client 103 may include any one or more clients that present an interface related to chart merging and splitting in an appropriate form for use and operation by a user. In some embodiments, the chart merging and splitting client 103 may include any suitable type of device. For example, in some embodiments, the chart merging and splitting client 103 may include a mobile device, a tablet computer, a laptop computer, a desktop computer, and / or any other suitable type of client device.
[0031] Although the chart merging and splitting server 101 is illustrated as one device, in some embodiments, any suitable number of devices may be used to perform the functions performed by the chart merging and splitting server 101. For example, in some embodiments, multiple devices may be used to implement the functions performed by the chart merging and splitting server 101. Alternatively, a cloud service may be used to implement the functions of the chart merging and splitting server 101.
[0032] Based on the above system, an embodiment of the present invention provides a method for merging and splitting charts, which is described below through the following embodiments.
[0033] Figure 2 The flowchart of a method for merging and splitting a chart according to an embodiment of the present invention is shown in FIG. The method for merging and splitting a chart according to this embodiment can be executed on a chart merging and splitting server. Figure 2 As shown, the graph merging and splitting method comprises the following steps: Step S201: receiving and responding to a chart merging operation from a user, and providing a corresponding chart merging configuration to the user.
[0034] In this embodiment, a user's drag operation is received in a chart page. When the user's drag operation is to move a chart to the title of another chart and release the drag operation, the chart merge operation is triggered and a chart merge setting pop-up window is provided to the user. The chart merge setting pop-up window responds to the user's chart merge title and chart merge mode selection. In actual applications, when a user drags a chart, the chart moves along the drag path in the form of a small graphic. When the chart is moved to the title of the target chart, the title and border of the target chart indicate the triggering of the chart merge operation through color changes. In actual applications, chart merging modes include switching through titles and displaying through legends. Those skilled in the art can select other suitable chart merging modes according to actual application scenarios when implementing the method of the present invention, and this embodiment does not limit this.
[0035] As an optional example, when the user's drag operation is to move one chart to another chart, determine whether there is a combined chart; when there is no combined chart, trigger the chart merge operation and provide the user with a chart merge setting pop-up window, and respond to the user's chart merge title and chart merge method selection through the chart merge setting pop-up window; when there is a combined chart, trigger the chart merge operation and provide the user with a chart merge setting pop-up window, and respond to and limit the user's chart merge title and chart merge method selection through the chart merge setting.
[0036] As an optional example, when the user's drag operation is to move one chart to another chart, it is determined whether there are different types of charts; when there are no different types of charts, the chart merge operation is triggered and a chart merge setting pop-up window is provided to the user, and the chart merge setting pop-up window is used to respond to the user's selection of a chart merge title and a chart merge method; when there are different types of charts, the chart merge operation is triggered and a chart merge setting pop-up window is provided to the user, and the chart merge setting is used to respond to and limit the user's selection of a chart merge title and a chart merge method.
[0037] Step S202: receiving a chart merging configuration selection from a user, and merging charts according to the chart merging configuration selected by the user.
[0038] As an optional example, in this embodiment, when the chart merging method selected by the user is to switch through titles, a new chart is generated, and the new chart includes two or more Tab tabs, each Tab tab corresponds to an original chart, and the corresponding original chart is displayed by switching the Tab tabs; when the icon merging method selected by the user is to display through a legend, the two charts are merged into a new chart, and different data series are distinguished in the new chart by a legend.
[0039] Step S203: receiving and responding to the user's chart splitting operation, and performing chart splitting according to the user's chart splitting selection.
[0040] A chart splitting icon is provided in the merged chart page. When the user clicks the chart splitting icon, the chart splitting operation is triggered and a chart splitting setting pop-up window is provided to the user. The chart splitting setting pop-up window responds to the user's chart splitting selection. As an optional example, in this embodiment, the user selects the corresponding chart tab in the chart splitting setting pop-up window to separate the chart corresponding to the selected chart tab from the merged chart and restore it to an independent chart in the initial state.
[0041] The following is a detailed description of the chart merging and splitting method of this embodiment in a specific scenario.
[0042] Figure 3 This is a first application example diagram of the method for merging and splitting charts according to an embodiment of the present invention. Figure 3 , move the mouse to "Chart B", hold down the mouse, and move the mouse. "Chart B" will become a small graphic that follows the mouse. Drag "Chart B" to the title of "Chart A". The title of "Chart A" will be blue, and the border of the chart will be blue. Figure 4 As shown, Figure 4 is a second application example diagram of the method for merging and splitting charts according to an embodiment of the present invention; Figure 4 Release the mouse button and a pop-up window will pop up, such as Figure 5 As shown, Figure 5 FIG. 3 is a third application example diagram of the method for merging and splitting charts according to an embodiment of the present invention; Figure 5 In the , set the icon title to "Chart AB", select "Switch by Title" for the merge method, the gray area is a schematic diagram for title switching, click "OK" to merge "Chart A" and "Chart B" into "Chart AB", and switch through the Tab tab, such as Figure 6 As shown, Figure 6 FIG. 4 is a fourth application example diagram of the method for merging and splitting charts according to an embodiment of the present invention; Figure 5 In the , set the icon title to "Chart AB", select "Show by Legend" for the merge method, and the gray area is the legend display diagram, such as Figure 7 As shown, Figure 7 This is a fifth application example diagram of the method for merging and splitting charts according to an embodiment of the present invention. Click "OK" to merge "Chart A" and "Chart B" into "Chart AB", as shown in the legend. Figure 8 As shown, Figure 8 is a sixth application example diagram of the method for merging and splitting charts according to an embodiment of the present invention; Figure 6 , hold down the mouse on "Chart C" and drag it to the title of "Chart AB". Release the mouse and a setting pop-up window will pop up. At this time, "Chart AB" is judged to be a combined chart. When the chart to be merged contains a combined chart, the "Show by legend" in the merge method is grayed out and cannot be selected. Fig. 9 As shown, Fig. 9 FIG. 7 is a seventh application example diagram of the method for merging and splitting charts according to an embodiment of the present invention; Fig. 9 In the chart, set the chart title to "Chart ABC" and click "OK". Fig.10 As shown, Fig.10 FIG. 8 is an eighth application example diagram of the method for merging and splitting charts according to an embodiment of the present invention; Figure 6 , hold down the mouse on "Chart C" and drag it to the Tab "Chart A" in "Chart AB". Release the mouse to merge "Chart C" and "Chart A". A pop-up window will pop up, and the chart name will be set to "Chart AC". Fig.11 As shown, Fig.11 FIG. 9 is a ninth application example diagram of the method for merging and splitting charts according to an embodiment of the present invention; Fig.11 , click the "OK" button, "Chart C" is merged with "Chart A" in "Chart AB", and the tabs in "Chart AB" become "Chart AC" and "Chart B". Under the "Chart AC" tab, there are two tabs, "Chart A" and "Chart C". Fig.12 As shown, Fig.12 FIG. 10 is a tenth application example diagram of the method for merging and splitting charts according to an embodiment of the present invention; Fig.12 , hold down the mouse on "Chart E" and drag it to the title of "Chart D". Release the mouse and a pop-up window will pop up to merge charts. At this time, it is determined that "Chart E" and "Chart D" are two different types of charts. The "Display by Legend" option in the chart merging method is grayed out. Fig.13 As shown, Fig.13 is an eleventh application example diagram of the method for merging and splitting charts according to an embodiment of the present invention; Fig.13 , click "OK", "Chart D" and "Chart E" are combined into "Chart DE". Fig.14 As shown, Fig.14 is a twelfth application example diagram of the method for merging and splitting charts according to an embodiment of the present invention; Fig.12 In the chart, click the "Chart Split" icon on the right side of the "Chart AB" chart, and the chart split setting box will pop up. Fig.15 As shown, Fig.15 is a thirteenth application example diagram of the method for merging and splitting charts according to an embodiment of the present invention; Fig.15 In the chart, check "Chart A", "Chart B", and "Chart C", and click "OK" to split "Chart AB". Figure 1 shown.
[0043] The method and system for merging and splitting charts of this embodiment are intended to improve complex chart pages on the B-side, by supporting users to customize the chart display content to meet the needs of users of different types, roles, and time periods. It helps to display data relationships such as subordination and parallelism between chart information, solve existing product defects, and improve user experience. The method and system for merging and splitting charts of this embodiment have the following specific beneficial technical effects: 1. Flexible arrangement of chart information dimensions: Users can flexibly arrange the dimensions of chart information on the page according to their needs; 2. Clearly display data association relationships: Users can flexibly display the association relationships between data, including subordinate relationships and parallel relationships; 3. Fast and intuitive data comparison: The merging method is displayed through the legend, so users can quickly and intuitively compare and analyze data; 4. Improve system performance: By merging charts, the system will only load the data of the first label of each chart by default when entering the page, thereby reducing the amount of single data loading and improving system performance; 5. Personalized chart display: Users can set the chart display content according to the information they focus on within a certain time range. When the user exits the page, the system will record the user's data settings. When the user enters the page again, the system will automatically restore to the last display mode; 6. Intelligent user habit learning: The system records user habits through big data. When most users make the same settings, when new users enter the page, the system will default to the setting style of most users to improve the convenience of use for new users.
[0044] The chart merging and splitting method and system of this embodiment are suitable for the management of a large number of complex chart pages in B-side products, support users to customize the chart display content, and enable users of different types, different roles, or different time periods to arrange charts according to the information they are interested in, which is conducive to displaying the subordinate, parallel and other data relationships between different chart information, and can better meet the user's personalized needs for chart display, and improve the efficiency of data display and user experience.
[0045] like Fig.16As shown, the present invention also provides a device, including a processor 310, a communication interface 320, a memory 330 for storing a computer program executable by the processor, and a communication bus 340. The processor 310, the communication interface 320, and the memory 330 communicate with each other through the communication bus 340. The processor 310 implements the above-mentioned chart merging and splitting method by running the executable computer program.
[0046] Among them, the computer program in the memory 330 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0047] The system embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, i.e., they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected based on actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art may understand and implement it without creative effort.
[0048] Through the description of the above implementation modes, those skilled in the art can clearly understand that each implementation mode can be implemented by means of software plus a necessary general hardware platform, or of course by hardware. Based on such an understanding, the above technical solution can essentially or in other words be embodied in the form of a software product that contributes to the prior art. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of each embodiment or some parts of the embodiment.
[0049] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed by the present invention should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims
1. A method for merging and splitting a chart, characterized in that: The method comprises the following steps: Receive and respond to the user's chart merge operation, and provide the user with the corresponding chart merge configuration; Receive a user's chart merging configuration selection, and merge the charts according to the chart merging configuration selected by the user; Receive and respond to the user's chart splitting operation, and split the chart according to the user's chart splitting selection.
2. The method for merging and splitting charts according to claim 1, characterized in that: Receive and respond to the user's chart merge operation, and provide the user with the corresponding chart merge configuration, including: receiving the user's drag operation in the chart page, when the user's drag operation is to move one chart to the title of another chart and release the drag operation, trigger the chart merge operation and provide the user with a chart merge setting pop-up window, and respond to the user's chart merge title and chart merge method selection through the chart merge setting pop-up window.
3. The method for merging and splitting charts according to claim 1, characterized in that: Receiving and responding to the user's chart merging operation, and providing the user with the corresponding chart merging configuration, also includes: when the user drags a chart, the chart moves along the dragging path in the form of a small graphic, and when the chart is moved to the title of the target chart, the title and border of the target chart indicate the triggering status of the chart merging operation through color changes.
4. The method for merging and splitting a chart according to claim 2, characterized in that: Chart merging methods include switching titles and displaying legends.
5. The method for merging and splitting charts according to claim 1, characterized in that: Receive and respond to the user's chart merge operation, and provide the user with the corresponding chart merge configuration, including: When the user's drag operation is to move one chart to another chart, determining whether there is a combined chart; When there is no combined chart, the chart merge operation is triggered and a chart merge setting pop-up window is provided to the user, and the chart merge title and chart merge method selection of the user are responded to through the chart merge setting pop-up window; When there is a combined chart, the chart merge operation is triggered and a chart merge setting pop-up window is provided to the user. The chart merge setting responds and limits the user's chart merge title and chart merge method selection.
6. The method for merging and splitting charts according to claim 1, characterized in that: Receive and respond to the user's chart merge operation, and provide the user with the corresponding chart merge configuration, including: When the user's drag operation is to move one chart to another chart, determining whether there are different types of charts; When there are no different types of charts, the chart merge operation is triggered and a chart merge setting pop-up window is provided to the user, and the chart merge title and chart merge method selection by the user are responded to through the chart merge setting pop-up window; When there are different types of charts, the chart merge operation is triggered and a chart merge setting pop-up window is provided to the user. The chart merge setting responds and limits the user's chart merge title and chart merge method selection.
7. The method for merging and splitting charts according to claim 1, characterized in that: Receive the user's chart merge configuration selection, and merge the charts according to the chart merge configuration selected by the user, including: When the chart merging method selected by the user is switching by title, a new chart is generated, and the new chart includes two or more Tab pages, each Tab page corresponds to an original chart, and the corresponding original chart is displayed by switching the Tab pages; When the icon merging method selected by the user is to display through a legend, the two charts are merged into a new chart, and different data series are distinguished by a legend in the new chart.
8. The method for merging and splitting charts according to claim 1, characterized in that: Receive and respond to the user's chart splitting operation, and split the chart according to the user's chart splitting selection, including: providing a chart splitting icon in the merged chart page, when the user clicks the chart splitting icon, triggering the chart splitting operation and providing the user with a chart splitting setting pop-up window, and responding to the user's chart splitting selection through the chart splitting setting pop-up window.
9. The method for merging and splitting charts according to claim 8, characterized in that: Receive and respond to the user's chart splitting operation, and split the chart according to the user's chart splitting selection, including: the user selects the corresponding chart tab in the chart splitting setting pop-up window, separates the chart corresponding to the selected chart tab from the merged chart, and restores it to an independent chart in the initial state.
10. A chart merging and splitting system, characterized in that: The system includes a chart merging and splitting server, which is used to: receive and respond to a chart merging operation of a user, and provide a corresponding chart merging configuration to the user; receive a chart merging configuration selection from the user, and merge the charts according to the chart merging configuration selected by the user; Receive and respond to the user's chart splitting operation, and split the chart according to the user's chart splitting selection.