Chart configuration and display method, device, electronic device and storage medium
Through the chart configuration and display method, users are allowed to configure the fields of the master chart and slave chart to realize the linkage display between charts, which solves the problem that the chart linkage analysis cannot be achieved in the existing technology and improves the analysis ability.
Patent Information
- Application Number
- CN202111221318.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-20
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2041-10-20
AI Technical Summary
Existing BI products cannot realize the correlation and interactive analysis between charts, cannot conduct the linkage analysis of charts based on user needs, and cannot realize the linkage between charts of different data sources.
Provide a chart configuration and display method. By receiving user input, displaying the field association interface between the master chart and the slave chart, allowing users to configure the association relationship between the master chart and the slave chart field, and realize the linkage display of the master chart and the slave chart. .
It realizes the independent setting of master-slave relationships and field associations according to user needs, solves the flexibility and ease of use of chart linkage analysis, and can realize chart linkage analysis capabilities while meeting complex needs.
Smart Images

Figure CN114036913B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to a chart configuration and display method, device, electronic device and storage medium. Background Art
[0002] With the rapid development of the Internet and technological upgrading in various industries, people have put forward higher requirements for data visualization. How to better tap the potential value of data and target diversified user groups has become a difficult problem for traditional BI (Business Intelligence) products to overcome.
[0003] In order to solve the above problems, in the prior art, common BI (Business Intelligence) products realize the visualization of charts by using an operation method with low learning cost while being flexible and easy to use. Although such products can realize the independent existence of each chart and independently display the data content, they do not support the analysis of the correlation and interaction between charts, and cannot perform linkage analysis of charts according to the actual needs of users. Summary of the invention
[0004] In order to overcome the problems existing in the related art, the present disclosure provides a table configuration and display method, device, electronic device and storage medium.
[0005] According to a first aspect of an embodiment of the present disclosure, there is provided a chart configuration method, which is applied in a process of configuring a master chart and at least one slave chart corresponding to the master chart in linkage, and comprises:
[0006] receiving a first input from a first user account to a panel configuration function area in an application program interface of a terminal, and displaying a main chart in response to the first input, wherein the main chart includes a field selection control;
[0007] receiving a second input of the first user account to the field selection control, and displaying a field association interface in response to the second input, wherein the field association interface includes a master chart field of the master chart and a slave chart field of the slave chart;
[0008] In the field association interface, an association configuration instruction for the master chart field and the slave chart field is received, and an association result of the master chart field and the slave chart field is displayed.
[0009] Optionally, in the field association interface, receiving the association configuration instruction of the main chart field and the sub-chart field, and displaying the association result of the main chart field and the sub-chart field includes:
[0010] receiving a third input of the first user account to the master chart field, and acquiring a target master chart field from the master chart field in response to the third input;
[0011] receiving a fourth input from the first user account to the slave chart field, and acquiring a target slave chart field from the slave chart field in response to the fourth input;
[0012] In the field association interface, the association result between the target master chart field and the target slave chart field is displayed.
[0013] Optionally, in the field association interface, receiving the association configuration instruction of the main chart field and the sub-chart field, and displaying the association result of the main chart field and the sub-chart field includes:
[0014] Obtaining a target main chart field from the main chart field;
[0015] Acquire a target slave chart field from the slave chart that matches the target master chart field;
[0016] In the field association interface, the association result between the target master chart field and the target slave chart field is displayed.
[0017] According to a second aspect of an embodiment of the present disclosure, a chart display method is provided, wherein the chart includes a main chart and at least one sub-chart corresponding to the main chart, wherein the main chart and the sub-chart are associated with each other according to any one of the chart configuration methods, and the method includes:
[0018] receiving a fifth input of a second user account for first data in the main chart, and in response to the fifth input, obtaining a first main chart field corresponding to the first data;
[0019] According to the first sub-chart field associated with the first main chart field, obtaining the first sub-chart corresponding to the first sub-chart field;
[0020] Acquire and display the real-time data of the first slave chart.
[0021] Optionally, after acquiring and displaying the real-time data of the first slave chart, the method further includes:
[0022] A sixth input of the second user account regarding the first data is received, and in response to the sixth input, acquisition of the real-time data of the first slave chart is canceled.
[0023] Optionally, after acquiring and displaying the real-time data of the first slave chart, the method further includes:
[0024] receiving a seventh input of the second user account regarding the second data in the main chart, and acquiring a second main chart field corresponding to the second data in response to the seventh input;
[0025] According to the second sub-chart field associated with the second main chart field, obtaining the second sub-chart corresponding to the second sub-chart field;
[0026] Cancel the acquisition of the real-time data of the first slave chart, and acquire and display the real-time data of the second slave chart.
[0027] Optionally, the data in the main chart includes indicator data and dimension data corresponding to the indicator data, the first data is first dimension data in the main chart, and obtaining a first main chart field corresponding to the first data includes:
[0028] Obtain first indicator data corresponding to the first dimension data;
[0029] The first dimensional data and the first indicator data are combined to obtain a first main chart field.
[0030] Optionally, the acquiring and displaying the real-time data of the first slave chart includes:
[0031] Displaying the main chart on the first display interface;
[0032] Displaying the second display interface in the form of a pop-up window;
[0033] The first slave chart is displayed on the second display interface.
[0034] According to a third aspect of an embodiment of the present disclosure, a diagram configuration device is provided, the device comprising:
[0035] A first configuration module is configured to receive a first input from a first user account to a panel configuration function area in an application program interface of a terminal, and in response to the first input, display a main chart, wherein the main chart includes a field selection control;
[0036] A second configuration module is configured to receive a second input of the first user account to the field selection control, and in response to the second input, display a field association interface, wherein the field association interface includes a master chart field of the master chart and a slave chart field of the slave chart;
[0037] The third configuration module is configured to receive the association configuration instruction of the main chart field and the sub-chart field in the field association interface, and display the association result of the main chart field and the sub-chart field.
[0038] Optionally, the third configuration module includes:
[0039] A first input submodule is configured to receive a third input of the first user account to the main chart field, and obtain a target main chart field from the main chart field in response to the third input;
[0040] A second input submodule is configured to receive a fourth input of the first user account to the slave chart field, and obtain a target slave chart field from the slave chart field in response to the fourth input;
[0041] The first display submodule is configured to display the association result between the target master chart field and the target slave chart field in the field association interface.
[0042] Optionally, the third configuration module includes:
[0043] A first acquisition submodule is configured to acquire a target main chart field from the main chart field;
[0044] A second acquisition submodule is configured to acquire, from the slave chart, a target slave chart field that matches the target master chart field;
[0045] The second display submodule is configured to display the association result between the target master chart field and the target slave chart field in the field association interface.
[0046] According to a fourth aspect of an embodiment of the present disclosure, a chart display device is provided, wherein the chart includes a main chart and at least one sub-chart corresponding to the main chart, wherein the main chart and the sub-chart are associated with each other according to any one of the chart configuration methods, and the device includes:
[0047] A first display module is configured to receive a fifth input of a second user account for first data in the main chart, and in response to the fifth input, obtain a first main chart field corresponding to the first data;
[0048] A second display module is configured to obtain a first sub-chart corresponding to the first sub-chart field according to the first sub-chart field associated with the first main chart field;
[0049] The third display module is configured to obtain and display the real-time data of the first slave chart.
[0050] Optionally, the device further comprises:
[0051] The fourth display module is configured to receive a sixth input of the second user account on the first data, and in response to the sixth input, cancel the acquisition of the real-time data of the first slave chart. Optionally, the device further includes:
[0052] A fifth display module is configured to receive a seventh input of the second user account to the second data in the main chart, and in response to the seventh input, obtain a second main chart field corresponding to the second data;
[0053] A sixth display module is configured to obtain a second sub-chart corresponding to the second sub-chart field according to the second sub-chart field associated with the second main chart field;
[0054] The seventh display module is configured to cancel the acquisition of the real-time data of the first slave chart, and acquire and display the real-time data of the second slave chart.
[0055] Optionally, the first display module includes:
[0056] A first acquisition submodule is configured to acquire first indicator data corresponding to the first dimensional data;
[0057] The second acquisition submodule is configured to acquire a first main chart field by combining the first dimension data and the first indicator data.
[0058] Optionally, the third display module includes:
[0059] A first display submodule is configured to display the main chart on a first display interface;
[0060] The second display submodule is configured to display the second display interface in the form of a pop-up window;
[0061] The third display submodule is configured to display the first sub-chart on the second display interface.
[0062] According to a fifth aspect of an embodiment of the present disclosure, there is provided an electronic device, including:
[0063] processor;
[0064] a memory for storing instructions executable by the processor;
[0065] The processor is configured to execute the instructions to implement the chart configuration method as described in the first aspect, or to implement the chart display method as described in the second aspect.
[0066] According to the sixth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the chart configuration method as described in the first aspect, or to execute the chart display method as described in the second aspect.
[0067] According to the seventh aspect of an embodiment of the present disclosure, a computer program product is provided, which includes a computer program or computer instructions, and when the computer program or computer instructions are executed by a processor, the chart configuration method as described in the first aspect is implemented, or the chart display method as described in the second aspect is implemented.
[0068] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:
[0069] The present disclosure can receive a first input from a first user account, determine a master chart and a slave chart, receive a second input from the first user account, display a field association interface, receive an association configuration instruction between a master chart field and a slave chart field in the field association interface, and display the association result between the master chart field and the slave chart field. After configuring the linkage relationship between the master chart and the slave chart, receive an input from a second user account on the master chart, obtain the first master chart field corresponding to the first data, obtain the first slave chart corresponding to the first slave chart field according to the first slave chart field associated with the first master chart field, and display the master chart and the first slave chart in linkage. That is, the master chart and the slave chart are set up autonomously according to user needs, the scope of the linkage relationship is determined, and the association is performed through the fields in the master chart and the slave chart. Through the field association result, when the user autonomously triggers the target value, the field corresponding to the target value and the field correspondence are determined, and the linkage display of the master chart and the slave chart is obtained. Since the field relationship can be set autonomously according to user needs, the problem that the linkage between charts of different data sources cannot be realized when performing linkage analysis in the prior art is solved. The technical solution provided by the embodiments of the present disclosure allows users to configure the main chart and the sub-chart information according to their own needs through simple master-slave relationships and field associations, so as to achieve complex chart linkage effects, thereby achieving complex chart linkage analysis capabilities on the basis of meeting flexibility and ease of use.
[0070] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0071] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0072] Figure 1 is a flow chart showing a method for configuring a chart according to an exemplary embodiment;
[0073] Figure 2 is a schematic diagram of a field association interface according to an exemplary embodiment;
[0074] Figure 3 yes Figure 1The flowchart of step S13 in the diagram configuration method shown;
[0075] Figure 4 yes Figure 1 A block diagram of field matching relationships in the diagram configuration method shown;
[0076] Figure 5 yes Figure 1 Another flow chart of step S13 in the diagram configuration method shown;
[0077] Figure 6 yes Figure 1 Another block diagram of the field matching relationship in the diagram configuration method shown;
[0078] Figure 7 is a flow chart showing a method for displaying a chart according to an exemplary embodiment;
[0079] Figure 8 yes Figure 7 A display state diagram of linkage filtering in the diagram display method shown;
[0080] Fig. 9 yes Figure 7 Another display state diagram of linkage filtering in the diagram display method shown;
[0081] Fig.10 yes Figure 7 A display state diagram of a pop-up window drill-down in the chart display method shown;
[0082] Fig.11 yes Figure 7 Another display state diagram of the pop-up window drill-down in the chart display method shown;
[0083] Fig.12 A block diagram of a chart configuration device according to an exemplary embodiment;
[0084] Fig.13 A block diagram of a diagram display device according to an exemplary embodiment;
[0085] Fig.14 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0086] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of devices and methods consistent with some aspects of the present invention as detailed in the appended claims.
[0087] Figure 1 is a flowchart of a chart configuration method according to an exemplary embodiment. Figure 1 As shown, the chart configuration method is applied in the process of linkage configuration of a main chart and at least one sub-chart corresponding to the main chart, and is applied in any terminal, and includes the following steps.
[0088] In step S11, a first input from a first user account to a panel configuration function area in an application program interface of a terminal is received, and in response to the first input, a main chart is displayed, wherein the main chart includes a field selection control.
[0089] It should be noted that the generation process of the main chart may include but is not limited to: before receiving the first input of the first user account to the terminal, the terminal obtains relevant data from the data source and forms the main chart based on the obtained data; or, the first user account directly uploads data (such as charts, tables, etc.) on the terminal, and forms the main chart based on the uploaded data. Among them, the data source specifically includes various data sources such as databases, files, data warehouses, cloud platforms, etc., and has reliable update capabilities, which will not be elaborated here. In the following embodiments, a table in a database is used as an example of a data source for explanation.
[0090] It should be noted that, in this embodiment, the first user account and the second user account can be accounts of the same user. When the first user account and the second user account are accounts of the same user, that is, the same user configures the chart and then performs a linkage display operation. When the first user account and the second user account are accounts of different users, that is, the first user account configures the chart, and the second user account operates the configured chart, displaying the linkage effect between the main chart and the sub-chart.
[0091] In this example, the terminal can be any computer product, such as a mobile phone, a computer, a tablet, or any other terminal that can be used for visual display. The application interface of the terminal includes a panel for visual display of charts, and the configuration of the charts is also performed on the panel. In one embodiment, before the terminal receives the first input of the first user account in the panel configuration function area in the application interface, several charts have been displayed in a visual form on the panel, and the data sources of these charts may be the same or different. Exemplarily, the same data source may mean that the data of two or more charts are derived from different subtables of the same table in the database; if the data of two or more charts are not derived from the same table in the database, the data sources of the two or more charts are different.
[0092] For example, based on the user's needs for data analysis, the user selects (e.g., single-click, double-click, long press, etc.) a chart visually displayed on the panel. At this time, the terminal obtains the user's operation input on the chart and determines the chart as the main chart. The terminal will prompt the user to set other charts as slave charts in the form of, including but not limited to, pop-up windows, determine the slave charts, and establish a master-slave relationship between the charts.
[0093] It should be noted that, in the present embodiment, the master-slave relationship is a one-to-many relationship, a master chart can correspond to multiple slave charts, and a slave chart can be subordinate to multiple master charts. In one example, in the same display level, a chart cannot be used as both a master chart and a slave chart at the same time, that is, in a display level, after the chart is selected as the master chart, the master chart cannot be set as a slave chart again, and conversely, when a chart is set as a slave chart, it cannot be set as the master chart again. For example, the display page includes two levels of pages, namely, the first-level page and the second-level page. If Chart 1 is set as the master chart of the first-level page, then Chart 1 cannot be set as the slave chart of the first-level page. In another example, in the same display level, a chart can be used as both a master chart and a slave chart at the same time. For example, the display page includes two levels of pages, namely, the first-level page and the second-level page. In the first-level page, Chart 1 is set as the master chart of Chart 2, then Chart 1 can also be set as the slave chart of Chart 3.
[0094] After the main chart is determined, the main chart includes a field selection control. In this embodiment, the field selection control includes but is not limited to a button or an operable area.
[0095] In step S12, a second input of the first user account to the field selection control is received, and in response to the second input, a field association interface is displayed, wherein the field association interface includes the master chart fields of the master chart and the slave chart fields of the slave chart.
[0096] In step S11, after the master chart and the detail chart are determined, in step S12, the terminal receives a second input from the first user account to the field selection control, and in response to the second input, displays a field association interface, the field association interface including the master chart fields of the master chart and the detail chart fields of each detail chart. It should be noted that, in this embodiment, after the master chart and the detail chart are determined, the terminal will search for the fields in the master chart for which field association can be established, and then display them in the field association interface, while the detail chart obtains all fields and then displays them.
[0097] For example, after receiving the information of the main chart and the sub-chart confirmed by the first user account, the terminal searches for the fields in the main chart through the preset field screening rules. The preset field screening rules may include, but are not limited to, obtaining the dimension splitting data of all dimension data and indicator data in the chart, using the dimension splitting data of the dimension data and indicator data as the fields that can establish field associations, and according to the preset field screening rules, all the fields in the main chart can be searched and all the dimension data can be displayed. The displayed dimension data is the field that can establish field associations. In another example, using a table in a database as a data source for illustration, the preset field screening rules may include obtaining data information in all "columns" in the table as fields that can establish field associations.
[0098] It should be noted that in this embodiment, a table in a database is used as a data source for description, so in the database, a "column" of a table is called a "field", each field contains information on a certain topic, and fields may include but are not limited to city, region, ID, CITY, etc.
[0099] In step S13, in the field association interface, an association configuration instruction for the master chart field and the slave chart field is received, and an association result of the master chart field and the slave chart field is displayed.
[0100] In order to enable those skilled in the art to more clearly understand the technical solution of step S13, a schematic diagram of the field association interface in step S13 is provided. Figure 2 As shown, in a field association interface, there are main chart fields and detail chart fields displayed.
[0101] It should be noted that, in the embodiments, Figure 2 It is only a schematic diagram of an exemplary field association interface that is provided. The field association interface may also include other forms of expression, which are not specifically limited in this application.
[0102] In this embodiment, if Figure 3 As shown, step S13 may include the following steps.
[0103] In step S131 , a third input of the first user account to the main chart field is received, and in response to the third input, a target main chart field is obtained from the main chart fields.
[0104] In step S132 , a fourth input of the first user account to the slave chart field is received, and in response to the fourth input, a target slave chart field is obtained from the slave chart field.
[0105] In step S133, in the field association interface, the association result between the target master chart field and the target detail chart field is displayed.
[0106] Among them, the main chart fields and the sub-chart fields are all the fields displayed in the field association interface. The user selects any field in the main chart to represent the target main chart field.
[0107] In one embodiment, the above steps S131-S133 are performed when the data sources of the master chart and the slave chart are different. The user can manually select according to his / her needs. For example, Figure 2 As shown, check the main chart fields and the secondary chart fields that need to be associated with the fields. In this way, while achieving the linkage effect, the user's freedom of use is guaranteed. Even in the case of different data sources, different fields can be associated for further mining and analysis according to actual needs.
[0108] For example, Figure 4 As shown, when the data sources of each chart are different, the preset field information of each chart is obtained, for example: field a and field b of the main chart A, field c and field d of the slave chart B, field e and field f of the slave chart C, and field g and field h of the slave chart D. The main chart A includes fields a and field b, and the slave charts B, C, and D do not include fields a and b. According to user needs, a field matching relationship can be manually established to obtain fields c and d from the slave chart B, fields e and f from the slave chart C, and fields g and h from the slave chart D. Through manual configuration by the user, an association relationship between field a and fields c, e, and g, and an association relationship between field b and fields d, f, and h are established. Similarly, it should be noted that the fields a, b, c, d, e, and f are not specifically limited in the implementation manner of the present application.
[0109] In another embodiment, when the data sources of the various charts are different, if there is a correspondence between the fields of the two tables, then when one of the tables is the main chart and the main chart field with a corresponding relationship in the main chart is selected, the field with a corresponding relationship with the selected main chart field is automatically selected, and / or other fields of the chart to which the field with a corresponding relationship with the selected main chart field belongs are displayed. For example, the data source of the first chart is database 1, the data source of the second chart is database 2, database 1 and database 2 are different databases, the first field of the first chart has a corresponding relationship with the second field of the second chart, and when the first field is selected as the main chart field, the second field is automatically selected as the secondary chart field. For another example, the data source of the first chart is database 1, the data source of the second chart is database 2, database 1 and database 2 are different databases, the first field of the first chart has a corresponding relationship with the second field of the second chart, and when the first field is selected as the main chart field, the second field is automatically selected as the secondary chart field, and other fields of the second chart are displayed for selection. For another example, the data source of the first chart is database 1, and the data source of the second chart is database 2. Database 1 and database 2 are different databases. The first field of the first chart corresponds to the second field of the second chart. When the first field is selected as the main chart field, part or all of the fields of the second chart are displayed for selection.
[0110] In this embodiment, if Figure 5 As shown, step S13 may include the following steps.
[0111] In step S134, the target main chart field is obtained from the main chart field;
[0112] In step S135, a target slave chart field matching the target master chart field is obtained from the slave chart;
[0113] In step S136, the association result between the target master chart field and the target detail chart field is displayed in the field association interface.
[0114] It should be noted that, in this embodiment, the above steps 134-136 are performed when the data sources of the master chart and the slave chart are the same, that is, Figure 2 As shown, when the target main chart field in the main chart is "City", the terminal will query in the sub-chart based on the "City" field. If the same field "City" exists in the sub-chart, when the user clicks on "City" in the main chart, the field association interface will automatically check the corresponding "City" field from the chart without manual operation by the user. This reduces manual operations and improves usage efficiency when there are many matching fields.
[0115] In one embodiment, if Figure 6As shown, when the data sources of each chart are the same, the main chart A can contain fields a and b, and the slave charts B, C, and D also contain the same fields a and b. At this time, the corresponding preset field information between the charts is obtained, that is, field a and field b. The system configuration end will automatically match and fill. The main chart A establishes corresponding field matching relationships through fields a and b and the slave charts B, C, and D respectively, which helps to realize the linkage relationship between the charts.
[0116] Among them, fields a and b in the implementation of this application may include but are not limited to creation date, number of IDs, number of views, number of followers, etc., and each case will not be described one by one here.
[0117] In another embodiment, when the data sources of the respective charts are the same, if there is a correspondence between the fields of the two tables, then when one of the tables is the main chart and the main chart field with a corresponding relationship in the main chart is selected, the field with a corresponding relationship with the selected main chart field is automatically selected, and / or other fields of the chart to which the field with a corresponding relationship with the selected main chart field belongs are displayed. For example, the data sources of the first chart and the second chart are the same, the first field of the first chart has a corresponding relationship with the second field of the second chart, and when the first field is selected as the main chart field, the second field is automatically selected as the sub-chart field. For another example, the data sources of the first chart and the second chart are the same, the first field of the first chart has a corresponding relationship with the second field of the second chart, and when the first field is selected as the main chart field, the second field is automatically selected as the sub-chart field, and other fields of the second chart are displayed for selection. For another example, the data sources of the first chart and the second chart are the same, the first field of the first chart has a corresponding relationship with the second field of the second chart, and when the first field is selected as the main chart field, some or all fields of the second chart are displayed for selection.
[0118] The present disclosure can determine the master chart and the slave chart by receiving a first input from a first user account, receive a second input from the first user account, display a field association interface, display the association result between the master chart field and the slave chart field in the field association interface, and complete the linkage configuration of the master chart and the slave chart according to the association result. That is, the master chart and the slave chart are independently set according to user needs, the scope of the linkage relationship is determined, and the association is performed through the fields in the master chart and the slave chart. Since the field relationship can be automatically set according to user needs, the problem in the prior art that the linkage between charts from different data sources cannot be achieved when performing linkage analysis is solved. The technical solution provided by the embodiment of the present disclosure can enable users to configure the master chart and the slave chart information according to their own needs through simple master-slave relationships and field associations, so as to achieve complex chart linkage effects, thereby achieving complex chart linkage analysis capabilities while meeting flexibility and ease of use.
[0119] Figure 7 is a flowchart of a diagram display method according to an exemplary embodiment. Figure 7 As shown, a chart display method, wherein the chart includes a main chart and at least one sub-chart corresponding to the main chart, wherein the main chart and the sub-chart are associated with each other according to any one of the aforementioned chart configuration methods, including the following steps.
[0120] In step S21 , a fifth input of the second user account to the first data in the main chart is received, and in response to the fifth input, a first main chart field corresponding to the first data is obtained.
[0121] It should be noted that, in this embodiment, the first user account and the second user account in the user configuration operation or linkage display operation on the terminal can be the accounts of the same user. When the first user account and the second user account are the accounts of the same user, that is, the same user configures the chart and then performs the linkage display operation; when the first user account and the second user account are the accounts of different users, that is, the first user account configures the chart, and the second user account operates the configured chart, displaying the linkage effect between the main chart and the slave chart.
[0122] A fifth input of the second user account on the first data in the main chart is received, that is, the user operates the first data, such as a selection operation, and illustratively, the selection operation is a click operation. The first data can be displayed in a cell of a table or an area in a graph. The user clicks a cell of a table in the main chart or an area in a graph, and the clicked area is highlighted.
[0123] In step S22, according to the first detail chart field associated with the first detail chart field, the first detail chart corresponding to the first detail chart field is obtained.
[0124] In step S23, the real-time data of the first slave chart is acquired and displayed.
[0125] In this embodiment, if Figure 8 As shown in the figure, it is a display status diagram of linkage filtering. Two charts are configured on a panel. The sample column chart on the left is configured as the main chart, and the sample ordinary table on the right is configured as the sub-chart. When the data sources of the two charts are the same, when the user clicks on a certain area in the graph of the sample column chart on the left, such as Fig. 9As shown, for example, the user clicks on the bar chart of area A, and the first main chart field in the main chart corresponding to area A is "Area". Therefore, according to the field association relationship configured by the chart configuration method, the first sub-chart field corresponding to the first main chart field is determined, and the first sub-chart corresponding to the first sub-chart field is determined. According to the first data, namely, "Area A", the data content after filtering according to "Area A" in the example bar chart (first sub-chart) is displayed.
[0126] It should be noted that, in this embodiment, the real-time data of the first sub-chart can be obtained and displayed on the terminal interface, wherein displaying real-time data means that after the first user account associates and configures the main chart and the sub-chart according to the aforementioned chart configuration method, the second user account operates any data or any visual display graphic in the main chart, and the data of the sub-chart can be obtained in real time and refreshed and displayed in real time. After the association configuration is realized, the terminal interface accepts the input of the second user account, and the sub-chart data associated with the first data is updated and displayed in real time. At this time, the input of the user account may include but is not limited to clicking the display control or update control corresponding to the first data.
[0127] In one embodiment, after step S23, a sixth input of the second user account to the first data is received, and in response to the sixth input, the acquisition of the real-time data of the first slave chart is canceled.
[0128] It should be noted that the above-mentioned sixth input may include but is not limited to operations such as clicking and double-clicking. For example, when the second user account repeatedly clicks on the first data, that is, clicks on the highlighted dimension value area, the effect is to cancel the linkage relationship, refresh the chart data again, and restore to the unlinked state. At this time, the terminal no longer obtains real-time data from the chart.
[0129] In one embodiment, after step S23, a seventh input of the second user account for the second data in the main chart is received, and in response to the seventh input, a second main chart field corresponding to the second data is obtained; based on the second sub-chart field associated with the second main chart field, a second sub-chart corresponding to the second sub-chart field is obtained; and the acquisition of the real-time data of the first sub-chart is canceled, and the real-time data of the second sub-chart is acquired and displayed.
[0130] It should be noted that after the user clicks on a first data in the main chart for the first time, the main chart and the sub-chart are linked to display, wherein the linked display means that after the main chart and the sub-chart are linked and configured according to the aforementioned chart configuration method, when the main chart is operated, the sub-chart displays real-time data. At this time, the user can click on a second data different from the first data, and the association configuration of the second main chart field corresponding to the second data and the associated second sub-chart takes effect, for example, Figure 8As shown, when the user clicks on "Area A", the slave chart and the main chart are linked based on the associated configuration. The user can then click on "Area B" to implement the linkage method that is consistent with "Area A". At this time, the real-time data of the first slave chart can be refreshed according to "Area B", or the second slave chart can be associated to display the new linkage relationship and the real-time data of the second slave chart.
[0131] It should be noted that the linkage in this embodiment refers to the process of displaying real-time data on the slave chart when the second user account operates any data in the main chart after the first user account associates the main chart and the slave chart according to the aforementioned chart configuration method.
[0132] In this embodiment, the data in the main chart may include indicator data and dimension data corresponding to the indicator data. In general, a dimension is an angle to describe something, for example, year is a time dimension, Beijing is a geographical dimension, and monthly activity is a business dimension; an indicator is a value or ratio obtained through some calculation and used to measure the business, such as the number of positive reviews, the rate of positive reviews, and the growth rate. Each dimension can describe the characteristic size of something through the size of the indicator.
[0133] In this embodiment, the indicator data represents the data corresponding to the indicator, wherein the indicator is a unit or method used to measure the degree of development of things, such as population, GDP, income, number of users, profit margin, retention rate, coverage rate, etc. Indicators usually need to be obtained through summation and calculation methods such as addition and average, and need to be summarized and calculated under certain prerequisites, such as time, location, and scope, which is what we often call statistical caliber and scope. Indicators can be divided into absolute number indicators and relative number indicators. Absolute number indicators reflect indicators of scale, such as population, GDP, income, and number of users, while relative number indicators are mainly used to reflect indicators of quality, such as profit margin, retention rate, coverage rate, etc. Dimension data represents the data corresponding to the dimension, wherein the dimension is used to describe a certain feature of a thing or phenomenon, such as gender, region, time, etc., which are all dimensions. Dimensions can be divided into qualitative dimensions and quantitative dimensions, that is, according to the data type, the data type is character (text) data, which is a qualitative dimension, such as region and gender are qualitative dimensions; the data type is numerical data, which is a quantitative dimension, such as income, age, consumption, etc. In this embodiment, the indicator data and dimension data correspondence chart contains data corresponding to the dimension and the indicator.
[0134] When the first data in step S21 is the first dimension data in the main chart, obtaining the first main chart field corresponding to the first data includes: obtaining the first indicator data corresponding to the first dimension data; and obtaining the first main chart field by combining the first dimension data and the first indicator data.
[0135] When the first data in step S21 is the first dimension data in the main chart, obtaining the first main chart field corresponding to the first data includes: obtaining the first indicator data corresponding to the first dimension data; and obtaining the first main chart field by combining the first dimension data and the first indicator data.
[0136] It should be noted that, in this embodiment, the pop-up window is used to display the dimension-splitting data of a certain indicator value. Therefore, when the first data in step S21 is the first dimension data in the main chart, step S23 displays the main chart and the first sub-chart in linkage, including: displaying the main chart on the first display interface; displaying the second display interface in the form of a pop-up window; and displaying the first sub-chart on the second display interface.
[0137] In this embodiment, if Fig.10 As shown in the figure, "7036" represents an indicator data. When the user conducts in-depth mining and analysis on the data "7036", according to user needs, for example, the dimension data related to the indicator data is "City A" and "2020-12-02", and the field corresponding to "City A" is "City", and the field corresponding to "2020-12-02" is "Creation Date". Therefore, based on the configuration of field association, the user clicks "7036". At this time, the first main chart fields obtained are "City" and "Creation Date". The slave chart shows the updates based on the corresponding dimension data, such as Fig.11 As shown, the pop-up layer on the panel is a detail chart, and is displayed on the panel in the form of a pop-up window, showing the detail chart after filtering according to the corresponding dimension values in the first main chart fields "City" and "Creation Date".
[0138] It should be noted that in the prior art, it is not possible to obtain data mining analysis in the form of a pop-up window by the user only after configuring the fields and master-slave tables. In this embodiment, not only can the same data source be drilled down through pop-up windows, but different data can also be manually configured by the user to achieve in-depth data mining, which is presented in the form of a pop-up window visualization. Moreover, the chart form in the pop-up window can be displayed according to the chart style configured by the user, not just in the form of a table.
[0139] It should be noted that all the embodiments in this embodiment are only for the convenience of those skilled in the art to better understand the technical solutions in this embodiment, and are not intended to limit the styles and structures of the diagrams in this embodiment.
[0140] The present disclosure can receive a first input from a first user account, determine a master chart and a slave chart, receive a second input from the first user account, display a field association interface, display the association result of the master chart field and the slave chart field in the field association interface, and complete the linkage configuration of the master chart and the slave chart according to the association result. After configuring the linkage relationship between the master chart and the slave chart, receive the input of the second user account in the master chart, obtain the first master chart field corresponding to the first data, obtain the first slave chart corresponding to the first slave chart field according to the first slave chart field associated with the first master chart field, and display the master chart and the first slave chart in linkage. That is, the master chart and the slave chart are set autonomously according to user needs, the scope of the linkage relationship is determined, and the fields in the master chart and the slave chart are associated. Through the field association result, when the user autonomously triggers the target value, the field corresponding to the target value and the field correspondence are determined, and the linkage display of the master chart and the slave chart is obtained. Since the field relationship can be set autonomously according to user needs, the problem that the linkage between charts of different data sources cannot be realized when performing linkage analysis in the prior art is solved. The technical solution provided by the embodiments of the present disclosure allows users to configure the main chart and the sub-chart information according to their own needs through simple master-slave relationships and field associations, so as to achieve complex chart linkage effects, thereby achieving complex chart linkage analysis capabilities on the basis of meeting flexibility and ease of use.
[0141] Fig.12 It is a block diagram of a device for configuring a chart according to an exemplary embodiment. The device includes a first configuration module 121 , a second configuration module 122 , and a third configuration module 123 .
[0142] The first configuration module 121 is configured to receive a first input from a first user account to a panel configuration function area in an application program interface of a terminal, and in response to the first input, display a main chart, wherein the main chart includes a field selection control;
[0143] A second configuration module 122 is configured to receive a second input of the first user account to the field selection control, and in response to the second input, display a field association interface, wherein the field association interface includes a master chart field of the master chart and a slave chart field of the slave chart;
[0144] The third configuration module 123 is configured to receive the association configuration instruction of the master chart field and the slave chart field in the field association interface, and display the association result of the master chart field and the slave chart field.
[0145] Optionally, the third configuration module includes:
[0146] A first input submodule is configured to receive a third input of the first user account to the main chart field, and obtain a target main chart field from the main chart field in response to the third input;
[0147] A second input submodule is configured to receive a fourth input of the first user account to the slave chart field, and obtain a target slave chart field from the slave chart field in response to the fourth input;
[0148] The first display submodule is configured to display the association result between the target master chart field and the target slave chart field in the field association interface.
[0149] Optionally, the third configuration module includes:
[0150] A first acquisition submodule is configured to acquire a target main chart field from the main chart field;
[0151] A second acquisition submodule is configured to acquire, from the slave chart, a target slave chart field that matches the target master chart field;
[0152] The second display submodule is configured to display the association result between the target master chart field and the target slave chart field in the field association interface.
[0153] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0154] Fig.13 It is a block diagram of a device for displaying a chart according to an exemplary embodiment. The device includes a first display module 131 , a second display module 132 , and a third display module 133 .
[0155] The first display module 131 is configured to receive a fifth input from a second user account regarding the first data in the main chart, and in response to the fifth input, obtain a first main chart field corresponding to the first data;
[0156] The second display module 132 is configured to obtain a first sub-chart corresponding to the first sub-chart field according to the first sub-chart field associated with the first main chart field;
[0157] The third display module 133 is configured to obtain and display the real-time data of the first slave chart.
[0158] Optionally, the device further comprises:
[0159] The fourth display module is configured to receive a sixth input of the second user account on the first data, and in response to the sixth input, cancel the acquisition of the real-time data of the first slave chart. Optionally, the device further includes:
[0160] A fifth display module is configured to receive a seventh input of the second user account to the second data in the main chart, and in response to the seventh input, obtain a second main chart field corresponding to the second data;
[0161] A sixth display module is configured to obtain a second sub-chart corresponding to the second sub-chart field according to the second sub-chart field associated with the second main chart field;
[0162] The seventh display module is configured to cancel the acquisition of the real-time data of the first slave chart, and acquire and display the real-time data of the second slave chart.
[0163] Optionally, the first display module includes:
[0164] A first acquisition submodule is configured to acquire first indicator data corresponding to the first dimensional data;
[0165] The second acquisition submodule is configured to acquire a first main chart field by combining the first dimension data and the first indicator data.
[0166] Optionally, the third display module includes:
[0167] A first display submodule is configured to display the main chart on a first display interface;
[0168] The second display submodule is configured to display the second display interface in the form of a pop-up window;
[0169] The third display submodule is configured to display the first sub-chart on the second display interface.
[0170] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0171] Fig.14 1 is a block diagram of an electronic device 1400 according to an exemplary embodiment. For example, the electronic device 1400 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0172] Reference Fig.14, the electronic device 1400 may include one or more of the following components: a processing component 1402 , a memory 1404 , a power component 1406 , a multimedia component 1408 , an audio component 1410 , an input / output (I / O) interface 1412 , a sensor component 1414 , and a communication component 1416 .
[0173] The processing component 1402 generally controls the overall operation of the device 1400, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 1402 may include one or more processors 1420 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 1402 may include one or more modules to facilitate the interaction between the processing component 1402 and other components. For example, the processing component 1402 may include a multimedia module to facilitate the interaction between the multimedia component 1408 and the processing component 1402.
[0174] The memory 1404 is configured to store various types of data to support operations on the device 1400. Examples of such data include instructions for any application or method operating on the device 1400, contact data, phone book data, messages, pictures, videos, etc. The memory 1404 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0175] The power supply component 1406 provides power to the various components of the electronic device 1400. The power supply component 1406 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 1400.
[0176] The multimedia component 1408 includes a screen that provides an output interface between the electronic device 1400 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1408 includes a front camera and / or a rear camera. When the electronic device 1400 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0177] The audio component 1410 is configured to output and / or input audio signals. For example, the audio component 1410 includes a microphone (MIC), and when the electronic device 1400 is in an operation mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 1404 or sent via the communication component 1416. In some embodiments, the audio component 1410 also includes a speaker for outputting audio signals.
[0178] I / O interface 1412 provides an interface between processing component 1402 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, a home button, a volume button, a start button, and a lock button.
[0179] The sensor assembly 1414 includes one or more sensors for providing various aspects of status assessment for the electronic device 1400. For example, the sensor assembly 1414 can detect the open / closed state of the electronic device 1400, the relative positioning of components, such as the display and keypad of the electronic device 1400, and the sensor assembly 1414 can also detect the position change of the electronic device 1400 or a component of the electronic device 1400, the presence or absence of user contact with the electronic device 1400, the orientation or acceleration / deceleration of the electronic device 1400, and the temperature change of the electronic device 1400. The sensor assembly 1414 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 1414 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1414 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0180] The communication component 1416 is configured to facilitate wired or wireless communication between the electronic device 1400 and other devices. The electronic device 1400 can access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 1416 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1416 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0181] In an exemplary embodiment, the electronic device 1400 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.
[0182] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1404 including instructions, and the instructions can be executed by a processor 1420 of an electronic device 1400 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0183] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed in this disclosure. The specification and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.
[0184] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. A chart configuration method, characterized in that: The method comprises: receiving a first input from a first user account to a panel configuration function area in an application program interface of a terminal, and displaying a main chart in response to the first input, wherein the main chart includes a field selection control; receiving a second input of the first user account to the field selection control, and displaying a field association interface in response to the second input, wherein the field association interface includes a master chart field of the master chart and a slave chart field of the slave chart; In the field association interface, receiving an association configuration instruction of the master chart field and the slave chart field, and displaying an association result of the master chart field and the slave chart field; The receiving a second input of the first user account to the field selection control and displaying a field association interface in response to the second input includes: receiving a second input of the first user account to the field selection control, and in response to the second input, searching all fields in the main chart according to a preset field screening rule, determining fields in the main chart that can establish field associations and displaying them in a field association interface; the fields that can establish field associations include dimension splitting data of all dimension data and indicator data in the main chart; All fields of the sub-chart corresponding to the main chart are obtained, and displayed in the field association interface.
2. The method according to claim 1, characterized in that: In the field association interface, receiving the association configuration instruction of the main chart field and the sub-chart field, and displaying the association result of the main chart field and the sub-chart field includes: receiving a third input of the first user account to the master chart field, and acquiring a target master chart field from the master chart field in response to the third input; receiving a fourth input from the first user account to the slave chart field, and acquiring a target slave chart field from the slave chart field in response to the fourth input; In the field association interface, the association result between the target master chart field and the target slave chart field is displayed.
3. The method according to claim 1, characterized in that In the field association interface, receiving the association configuration instruction of the main chart field and the sub-chart field, and displaying the association result of the main chart field and the sub-chart field includes: Obtaining a target main chart field from the main chart field; Acquire a target slave chart field from the slave chart that matches the target master chart field; In the field association interface, the association result between the target master chart field and the target slave chart field is displayed.
4. A method for displaying a chart, characterized in that: The chart includes a main chart and at least one subordinate chart corresponding to the main chart, wherein the main chart and the subordinate chart are associated with each other according to the chart configuration method according to any one of claims 1 to 3, the method comprising: receiving a fifth input from a second user account regarding first data in the main chart, and acquiring a first main chart field corresponding to the first data in response to the fifth input; According to the first sub-chart field associated with the first main chart field, obtaining the first sub-chart corresponding to the first sub-chart field; Acquire and display the real-time data of the first slave chart.
5. The method according to claim 4, characterized in that After acquiring and displaying the real-time data of the first slave chart, the method further includes: A sixth input of the second user account regarding the first data is received, and in response to the sixth input, acquisition of the real-time data of the first slave chart is canceled.
6. The method according to claim 4, characterized in that After acquiring and displaying the real-time data of the first slave chart, the method further includes: receiving a seventh input of the second user account regarding the second data in the main chart, and acquiring a second main chart field corresponding to the second data in response to the seventh input; According to the second sub-chart field associated with the second main chart field, obtaining the second sub-chart corresponding to the second sub-chart field; Cancel the acquisition of the real-time data of the first slave chart, and acquire and display the real-time data of the second slave chart.
7. The method according to any one of claims 4 to 6, characterized in that: The data in the main chart includes indicator data and dimension data corresponding to the indicator data, the first data is the first dimension data in the main chart, and the obtaining of the first main chart field corresponding to the first data includes: Obtain first indicator data corresponding to the first dimension data; The first main chart field is obtained by combining the first dimension data and the first indicator data.
8. The method according to any one of claims 4 to 6, characterized in that: The acquiring and displaying the real-time data of the first slave chart comprises: Displaying the main chart on the first display interface; Displaying the second display interface in the form of a pop-up window; The first slave chart is displayed on the second display interface.
9. A chart configuration device, characterized in that: The device comprises: A first configuration module is configured to receive a first input from a first user account to a panel configuration function area in an application program interface of a terminal, and in response to the first input, display a main chart, wherein the main chart includes a field selection control; A second configuration module is configured to receive a second input of the first user account to the field selection control, and in response to the second input, display a field association interface, wherein the field association interface includes a master chart field of the master chart and a slave chart field of the slave chart; A third configuration module is configured to receive, in the field association interface, an association configuration instruction for the master chart field and the slave chart field, and display an association result of the master chart field and the slave chart field; The second configuration module is specifically configured as follows: receiving a second input of the first user account to the field selection control, and in response to the second input, searching all fields in the main chart according to a preset field screening rule, determining fields in the main chart that can establish field associations and displaying them in a field association interface; the fields that can establish field associations include dimension splitting data of all dimension data and indicator data in the main chart; All fields of the sub-chart corresponding to the main chart are obtained, and displayed in the field association interface.
10. The device according to claim 9, characterized in that The third configuration module includes: A first input submodule is configured to receive a third input of the first user account to the main chart field, and obtain a target main chart field from the main chart field in response to the third input; A second input submodule is configured to receive a fourth input of the first user account to the slave chart field, and obtain a target slave chart field from the slave chart field in response to the fourth input; The first display submodule is configured to display the association result between the target master chart field and the target slave chart field in the field association interface.
11. The device according to claim 9, characterized in that The third configuration module includes: A first acquisition submodule is configured to acquire a target main chart field from the main chart field; A second acquisition submodule is configured to acquire, from the slave chart, a target slave chart field that matches the target master chart field; The second display submodule is configured to display the association result between the target master chart field and the target slave chart field in the field association interface.
12. A chart display device, characterized in that: The chart includes a main chart and at least one subordinate chart corresponding to the main chart, wherein the main chart and the subordinate chart are associated with each other according to the chart configuration method according to any one of claims 1 to 3, and the device includes: A first display module is configured to receive a fifth input from a second user account regarding first data in the main chart, and in response to the fifth input, obtain a first main chart field corresponding to the first data; A second display module is configured to obtain a first sub-chart corresponding to the first sub-chart field according to the first sub-chart field associated with the first main chart field; The third display module is configured to obtain and display the real-time data of the first slave chart.
13. The device according to claim 12, characterized in that The device also includes: The fourth display module is configured to receive a sixth input from the second user account regarding the first data, and cancel obtaining the real-time data of the first slave chart in response to the sixth input.
14. The device according to claim 12, characterized in that The device also includes: A fifth display module is configured to receive a seventh input of the second user account to the second data in the main chart, and in response to the seventh input, obtain a second main chart field corresponding to the second data; A sixth display module is configured to obtain a second sub-chart corresponding to the second sub-chart field according to the second sub-chart field associated with the second main chart field; The seventh display module is configured to cancel the acquisition of the real-time data of the first slave chart, and acquire and display the real-time data of the second slave chart.
15. The device according to claim 12, characterized in that The first display module comprises: A first acquisition submodule is configured to acquire first indicator data corresponding to the first dimension data; The second acquisition submodule is configured to acquire a first main chart field by combining the first dimension data and the first indicator data.
16. The device according to claim 12, characterized in that The third display module comprises: A first display submodule is configured to display the main chart on a first display interface; The second display submodule is configured to display the second display interface in the form of a pop-up window; The third display submodule is configured to display the first sub-chart on the second display interface.
17. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to execute the instructions to implement the chart configuration method according to any one of claims 1 to 3, or to implement the chart display method according to any one of claims 4 to 8.
18. A computer-readable storage medium, when instructions in the storage medium are executed by a processor of a mobile terminal, the mobile terminal is enabled to execute the chart configuration method according to any one of claims 1 to 3, or the chart display method according to any one of claims 4 to 8.
19. A computer program product comprising a computer program or computer instructions, characterized in that When the computer program or computer instruction is executed by a processor, the method for configuring a chart according to any one of claims 1 to 3 is implemented, or the method for displaying a chart according to any one of claims 4 to 8 is implemented.
