Data display method and device, electronic equipment and storage medium

Through the data display method of users selecting data sets, dimensions and chart styles independently, the problem of unvisible data multi-dimensional relationships in the existing technology is solved, and the user experience is improved.

CN120407887APending Publication Date: 2025-08-01GUANGZHOU YIWAN NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510547630.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-28
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

In the prior art, data comparison methods cannot visualize the multidimensional relationship between data, and users cannot freely choose the dimensions and methods of display, resulting in poor user experience.

Method used

A data display method and device are provided, allowing users to independently select data sets, target dimensions and chart styles, and display multi-dimensional relationships simultaneously through multiple charts.

Benefits of technology

The visualization of multi-dimensional relationships is realized, improving the user's free selectivity and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120407887A_ABST
    Figure CN120407887A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a data display method and device, electronic equipment and a storage medium, and relates to the technical field of computers. The method comprises the steps of obtaining each to-be-displayed first data set selected by a user, and obtaining a plurality of target dimensions and a plurality of first target chart styles selected by the user; a first interface is displayed, the first interface comprises a plurality of first charts, and each first chart is used for displaying any first data set in a first target chart style. When a user selects a to-be-displayed data set, the user can select a display mode of the data set from a plurality of freely selected target dimensions and a plurality of freely selected target chart styles, and then the data set is displayed according to the plurality of target dimensions and the plurality of target chart styles freely selected by the user. The multi-dimensional relation visualization is realized, and meanwhile, the user can be allowed to freely select the wanted display dimension and display mode, so that the use experience of the user is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology. Specifically, this application relates to a data display method, apparatus, electronic device, and storage medium. Background Art

[0002] Data comparison is an important analysis link in various industry fields. Through data comparison, the effect differences brought by data under different modes can be found in a timely manner, and then the optimal mode strategy can be selected according to the differences.

[0003] Currently, in some industry fields (such as the game industry field), data is often presented in the form of statistical tables. That is, within a table, with the same indicator dimensions, different detailed data are recorded and displayed in the table through row and column data, etc. for comparison, or different groups of data are respectively recorded in two tables with the same format, and then the data is compared by observing the differences between the two tables.

[0004] However, in the above solutions, the method of recording data through tables cannot visualize the multi-dimensional relationships between data, resulting in a poor visual experience for users. Moreover, users cannot freely select the dimensions they want to display and the corresponding display methods, which is not conducive to the user experience. Summary of the Invention

[0005] The purpose of this application aims to solve at least one of the above technical defects. The technical solutions provided by the embodiments of this application are as follows: In a first aspect, an embodiment of this application provides a data display method, including: Obtaining each first data set to be displayed selected by the user, and obtaining multiple target dimensions and multiple first target chart styles selected by the user; wherein, the target dimension represents displaying the data in the first data set from the corresponding dimension, the first target chart style is the chart style for displaying the first data set, and each first target chart style corresponds to at least one target dimension; Displaying a first interface, the first interface including multiple first charts, and each first chart is used to display any first data set in a first target chart style.

[0006] In a second aspect, an embodiment of this application provides a data display apparatus, including: A data acquisition module for obtaining each first data set to be displayed selected by the user, and obtaining multiple target dimensions and multiple first target chart styles selected by the user; wherein, the target dimension represents displaying the data in the first data set from the corresponding dimension, the first target chart style is the chart style for displaying the first data set, and each first target chart style corresponds to at least one target dimension; An interface display module for displaying a first interface, the first interface including a plurality of first charts, each first chart being used to display any first data set in a first target chart style.

[0007] In a third aspect, an embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored on the memory; The processor executes the computer program to implement the method provided in the embodiment of the first aspect or any optional embodiment of the first aspect.

[0008] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the method provided in the embodiment of the first aspect or any optional embodiment of the first aspect.

[0009] The beneficial effects brought by the technical solution provided by the embodiment of the present application are as follows: The solution provided by the embodiment of the present application allows the user to select the data set to be displayed, and at the same time, allows the user to select the display method of the data set from multiple freely selected target dimensions and multiple freely selected target chart styles. Then, according to the multiple target dimensions and multiple target chart styles freely selected by the user, the data set is displayed, realizing the visualization of multi-dimensional relationships. At the same time, it also allows the user to freely choose the display dimensions and display methods they want, effectively improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments of the present application.

[0011] Figure 1 It is a schematic flowchart of a data display method provided by an embodiment of the present application; Figure 2 It is a schematic overall flowchart of the data display method in an example of an embodiment of the present application; Figure 3 It is a structural block diagram of a data display device provided by an embodiment of the present application; Figure 4 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0012] The following describes the embodiments of the present application with reference to the drawings in the present application. It should be understood that the embodiments described below in conjunction with the drawings are exemplary descriptions for explaining the technical solutions of the embodiments of the present application, and do not constitute limitations on the technical solutions of the embodiments of the present application.

[0013] Those skilled in the art can understand that, unless specifically stated otherwise, the singular forms "a", "an", "the" and "said" used herein may also include the plural forms. It should be further understood that the terms "comprising" and "including" used in the embodiments of the present application mean that the corresponding features can be implemented as the presented features, information, data, steps, operations, elements and / or components, but do not exclude being implemented as other features, information, data, steps, operations, elements, components and / or their combinations supported by the technical field of the present application, etc. It should be understood that when we say that an element is "connected" or "coupled" to another element, the one element can be directly connected or coupled to the other element, or it can mean that the one element and the other element establish a connection relationship through an intermediate element. In addition, the "connection" or "coupling" used herein may include a wireless connection or a wireless coupling. The term "and / or" used herein indicates at least one of the items defined by the term. For example, "A and / or B" can be implemented as "A", or implemented as "B", or implemented as "A and B".

[0014] To make the objectives, technical solutions and advantages of the present application clearer, the following will further describe the embodiments of the present application in detail with reference to the accompanying drawings.

[0015] The following describes the technical solutions of the embodiments of the present application and the technical effects produced by the technical solutions of the present application through the description of several exemplary embodiments. It should be noted that the following embodiments can be referred to, learned from or combined with each other. For the same terms, similar features and similar implementation steps in different embodiments, they will not be described repeatedly.

[0016] Figure 1 The following is a schematic flowchart of a data display method provided for an embodiment of the present application. The execution subject of this method can be a terminal (such as a computer, a mobile phone, etc.), as Figure 1 shown, this method may include: Step S101, obtain each first data set to be displayed selected by the user, and obtain a plurality of target dimensions and a plurality of first target chart styles selected by the user; wherein, the target dimension represents displaying the data in the first data set from the corresponding dimension, and the first target chart style is a chart style for displaying the first data set, and each first target chart style corresponds to at least one target dimension.

[0017] The data display method in the embodiments of the present application can be applied to a chart system. In the embodiments of the present application, the user can be a user of the chart system. The first data set can be a data set selected by the user that needs to be displayed, and each first data set contains multiple data. The target dimension can be the information to be compared, such as height, weight, salary, etc. The target chart style can be the display form of the data, such as a bar chart, a pie chart, etc. Each target chart style is used to display the first data set from the perspective of one of the target dimensions. For example, for the dimension of height, it is displayed in the form of a bar chart, and for the dimension of salary, it is displayed in the form of a pie chart, etc. The embodiments of the present application do not make any limitations here.

[0018] Specifically, the data display method provided in the embodiments of the present application can be applied to a preset chart system. When the user needs to display one or more data sets, the user can first enter the chart system. The entry method can be clicking on the relevant chart on the desktop or entering relevant instructions. The embodiments of the present application do not make any limitations here. After entering the chart system, an initial interface will be displayed to the user. The initial interface contains a first comparison control and a second comparison control, and the two comparison controls represent different comparison display methods respectively. When the user clicks on the first comparison control in the initial interface, the chart system will successively display a data set selection interface, a target dimension selection interface, and a target chart style selection interface to the user. Each selection interface contains the target options corresponding to that selection interface (for example, the data set selection interface contains multiple target options representing the corresponding data, the target dimension selection interface contains multiple target options representing different dimensions, and the target chart style selection interface contains multiple target options representing different chart styles). The user can freely select one or more target options in each selection interface in turn.

[0019] Step S102, display a first interface, where the first interface includes multiple first charts, and each first chart is used to display any first data set in a first target chart style.

[0020] In the embodiments of the present application, the first interface can be the interface where the chart system needs to display the display result to the user. The chart can be a target chart style containing the data of a data set in a certain dimension, and the data of the data set in a certain dimension is displayed in the form of this target chart style.

[0021] Specifically, after receiving each target option selected by the user on each selected interface and the user's confirmation instruction, the chart system can combine the target options selected by the user to generate multiple first charts. Each first chart can be regarded as a combination of a "target dimension" and a "first target chart style", that is, the first chart actually represents the display of data on a target dimension of a dataset through a certain first target chart style.

[0022] It should be noted that in the embodiment of the present application, when the chart system combines, it can combine according to the combination method selected by the user. For example, after the user selects the height dimension and then selects the bar chart as the chart style for the height dimension, the chart system will display the height data in the form of a bar chart; when the user does not select a combination method, the chart system can also combine according to the preset combination method. For example, for the salary dimension, the chart system defaults to display in the form of a pie chart. Then, when the user does not select the display method for this dimension, the chart system will directly display the salary data in the form of a pie chart.

[0023] The solution provided by the present application allows the user to select the display method of the dataset from multiple freely selected target dimensions and multiple freely selected target chart styles while selecting the dataset to be displayed. Then, according to the multiple target dimensions and multiple target chart styles freely selected by the user, the dataset is displayed, realizing the visualization of multi-dimensional relationships. At the same time, it also allows the user to freely choose the display dimension and display method they want, effectively improving the user experience.

[0024] Based on the above various embodiments, as an optional embodiment, each first dataset is selected in the following manner: Display a second interface, and the second interface includes multiple first controls; each first control represents a filtering condition for data in one dimension; For any first control, in response to a trigger operation on the first control, display multiple selectable attribute values that match the first control; For any first control, in response to a selection operation on a target attribute value among the attribute values displayed for the first control, display the target attribute value in the first control; In response to a confirmation operation on the target attribute values, display a prompt message indicating that the first dataset has been selected; Wherein, each data included in the first dataset matches the target attribute values.

[0025] In an embodiment of the present application, the second interface may be the dataset display interface described above, and the first control may be a clickable interaction window. After receiving the click trigger operation of the user, a drop-down box will be displayed, and the drop-down box contains multiple attribute values. The attribute values can be understood as optional filtering conditions. When the user clicks on a certain attribute value, the first control will display the attribute value, indicating that the user has selected the filtering condition corresponding to the attribute value.

[0026] Specifically, when the user needs to select the first dataset, the chart system may display the second interface, which contains multiple first controls. Each first control can represent a filtering condition under a dimension. The user can select the condition of the target dimension by clicking on the first control and then clicking on the target attribute value in the drop-down box that appears. For example, for the first control representing the height dimension, after the user clicks on the first control, the drop-down box displayed by the first control may contain the following multiple attribute values: below 150 cm, 150 cm - 160 cm, 160 cm - 170 cm, 170 - 180 cm, above 180 cm. When the user selects a certain target attribute value, the chart system will select the data that meets the target attribute value from all the stored data (this process is not visible). When the user selects the corresponding target attribute values for all the target dimensions that need to set filtering conditions and then performs a confirmation operation (such as clicking on a preset confirmation control), the chart system can filter out the data that meets each filtering condition selected by the user (that is, the filtered data matches each target attribute value) from all the data and form the first dataset. When the user has completed the selection of all the first controls, the user can click on the confirmation control in the second interface. After the chart system detects the trigger operation of the user on the confirmation control, it will display a prompt message of "selection completed" to the user.

[0027] It should be noted that in the embodiment of the present application, the user does not need to select the target attribute value for each first control. When a certain first control is not selected for the target attribute value, it means that the user has no filtering condition for the target dimension, and the chart system does not need to filter data from all the data according to the target dimension.

[0028] Based on the above various embodiments, as an alternative embodiment, obtaining multiple target dimensions and multiple first target chart styles selected by the user specifically includes: Displaying a third interface, where the third interface contains multiple selectable dimensions; In response to the selection operation for any number of selectable dimensions, determining the selected selectable dimensions as target dimensions and displaying at least one preset chart style determined based on each target dimension. The preset chart style is a chart style that can be selected to display the first dataset; In response to a selection operation for at least one first target chart style among at least one preset chart style, add a selection mark to the at least one first target chart style and display it; In response to a confirmation operation for at least one first target chart style, display a prompt message indicating that at least one first target chart style has been selected.

[0029] In an embodiment of the present application, the third interface may be a target dimension selection interface.

[0030] Specifically, when the user needs to select a target dimension and a first target chart style, the chart system will display the third interface (i.e., the target dimension selection interface) to the user. The third interface contains controls for multiple selectable target dimensions. The user can select the target dimension by clicking on the control of the target dimension to be selected in this interface. Whenever a target dimension is selected, the chart system can further display the target chart style selection interface for this target dimension. One or more preset chart styles available for this target dimension are displayed on this interface. The user can select one or more preset chart styles to be selected through a triggering operation such as clicking. The selected preset chart styles will be marked by the chart system with a selection mark (this mark is visual and can be displayed to the user in real time). When the user has completed the selection of all target dimensions and selected a target chart style for each target dimension, the user can click the confirmation control in the third interface. After the chart system detects the triggering operation of the user on the confirmation control, it will display a prompt message of "selection completed" to the user.

[0031] Based on the above various embodiments, as an alternative embodiment, before displaying the first interface, it further includes: Display an initial interface, and the initial interface includes a first comparison control; In response to a triggering operation for the first comparison control, display at least one of the second interface and the third interface; Among them, in the case of only displaying the second interface, when displaying a prompt message indicating that the first data set has been selected, it further includes: Display a second control, and in response to a triggering operation for the second control, display the third interface; In the case of only displaying the third interface, when displaying a prompt message indicating that at least one first target chart style has been selected, it further includes: Display a third control, and in response to a triggering operation for the third control, display the second interface.

[0032] In an embodiment of the present application, the initial interface may be the interface displayed when the user enters the chart system; the second control may be displayed after the user completes the selection of the first data set and is used to trigger the entry into the target dimension selection interface; the third control may be displayed after the user completes the selection of the target dimension and the target chart style and is used to trigger the entry into the data set selection interface.

[0033] Specifically, when the user clicks the first comparison control included in the initial interface after entering the chart system, the chart system may display the second interface or the third interface according to the preset settings, or display the second interface and the third interface at the same time. In the embodiments of the present application, the display order and timing of the second interface and the third interface are not limited herein (that is, it is not limited whether to select the data set first or select the target dimension and the target chart style first). When only the second interface is displayed, after the user completes the selection of the first data set, the chart system will display the second control to the user. After the user clicks the second control, they can jump to the third interface to select the target dimension and the first target chart style; when only the third interface is displayed, after the user completes the selection of the target dimension and the first target chart style, the chart system will display the third control to the user. After the user clicks the third control, they can jump to the second interface to select the first data set; when the chart system displays the second interface and the third interface at the same time, there is no need to additionally display relevant controls. After the user completes the selection of the first data set, the target dimension, and the first target chart style and clicks the confirmation control.

[0034] Based on the above various embodiments, as an alternative embodiment, the initial interface further includes a second comparison control, and the method further specifically includes: In response to a trigger operation on the second comparison control, a fourth interface is displayed. The fourth interface includes a plurality of second charts, and each second chart is used to display a second data set in a style corresponding to a dimension under a target filtering condition.

[0035] In an embodiment of the present application, the second comparison control represents another data display method described above. The fourth interface may be the interface for selecting charts in the data display method represented by the second comparison control.

[0036] Specifically, when the user enters the chart system and clicks the second comparison control on the initial interface, the chart system will directly display the fourth interface including a plurality of second charts at this time. Different from the first charts displayed in the first interface, each second chart corresponds to its own filtering condition, and the data sets obtained by filtering the second data set under different filtering conditions are also different. Therefore, the data sets displayed by each second chart are not necessarily the same.

[0037] Based on the above various embodiments, as an alternative embodiment, before presenting the fourth interface, it further includes obtaining each target filtering condition: Present a fifth interface, where the fifth interface includes multiple selectable fourth controls, and each fourth control corresponds to a target filtering condition; For any one of the fourth controls, in response to a trigger operation on the fourth control, present multiple selectable preset filtering conditions that match the fourth control; For any one of the fourth controls, in response to a selection operation on a target filtering condition among the multiple preset filtering conditions presented for the fourth control, display the target filtering condition in the fourth control; In response to a confirmation operation on each target filtering condition, present a prompt message indicating that each target filtering condition has been selected.

[0038] In the embodiments of the present application, the fifth interface can be an interface for selecting the filtering conditions corresponding to each second chart. The fourth control is similar to the first control and can be a clickable interactive window. After receiving a click trigger operation from the user, a drop-down box will be displayed, and the drop-down box contains multiple preset filtering conditions. When the user clicks on a certain preset filtering condition, the preset filtering condition will be displayed in the fourth control, indicating that the user has selected the preset filtering condition as the target filtering condition.

[0039] Specifically, in the embodiments of the present application, before presenting the fourth interface containing each second chart, it is necessary to first determine the data set to be presented. Compared with the presentation method represented by the first comparison control, this presentation method can simultaneously present different data sets, and different data sets can be selected through different filtering conditions. Since each fourth control can represent a filtering condition, each fourth control is equivalent to representing a data set. For the specific selection process, it is similar to the first control described above. When the user clicks on a certain fourth control, the chart system will display the drop-down box of the fourth control, and the drop-down box contains multiple selectable preset filtering conditions. When the user triggers a click operation to select a certain preset filtering condition (such as time) in the drop-down box, the chart system will display the preset filtering condition in the fourth control and use it as the target filtering condition; when the user has completed the selection of the target filtering conditions for all the fourth controls to be selected, the user can click on the confirmation control preset in the fifth interface, and the chart system will present a prompt message of "selection completed" to the user, and at the same time, it will obtain the corresponding data set according to each selected target filtering condition.

[0040] Based on the above various embodiments, as an alternative embodiment, each second chart is generated in the following manner: Determine at least one second target chart style selected through the third interface; For each target filtering condition, filter the data included in the second data set based on the target filtering condition to obtain a third data set; For each third data set, combine the third data set with each second target chart style respectively to obtain each second chart corresponding to the third data set.

[0041] In the embodiments of the present application, the third data set may be a data set obtained by the chart system filtering the second data set according to the target filtering condition.

[0042] Specifically, since each second chart also has a corresponding target chart style, before displaying the fourth interface, it is also necessary to pre-select the second target chart style for the second chart to be displayed. The timing of selecting the second target chart style can be pre-set by the user before triggering the second comparison control. The specific selection method is the same as that of the first target chart style described above and will not be elaborated here. After the user completes the step of pre-selecting multiple second target chart styles, when clicking the second comparison control, the chart system will combine the multiple second target chart styles selected by the user with each third data set respectively to obtain multiple second charts, and then can display the fourth interface containing these second charts to the user.

[0043] It should be noted that in the embodiments of the present application, when selecting the second target chart style, since there may be multiple preset chart styles for one target dimension, the user may also select multiple preset chart styles for one target dimension during the selection. In this case, the chart system will use all these selected preset chart styles as the second chart styles. It can be understood that when the user selects the target filtering condition for m fourth controls and selects n chart styles in the third interface, then the number of finally generated second charts is m × n.

[0044] Next, the overall process of the data display method provided by the embodiments of the present application will be introduced. Figure 2 It is a schematic diagram of the overall process of a data display method provided by the embodiments of the present application, as Figure 2As shown, when the user enters the chart system, the chart system will first display the initial interface to the user. The initial interface includes a first comparison control, a second comparison control, and a confirmation control for the initial interface (not marked in the figure). When the user clicks on the first comparison control, the chart system will display the second interface or the third interface (or both). Through the second interface, the user can select the first data set to be displayed. Through the third interface, the user can select the target dimension and the first target chart style to be displayed. After the selection is completed, the chart system will generate multiple first charts according to the user's selection results and display these first charts simultaneously in the first interface. When the user clicks on the second comparison control, the chart system will display the fourth interface, which includes multiple second charts combined according to multiple filtering conditions pre-selected by the user and multiple second target chart styles pre-selected by the user, and the multiple second charts are also displayed simultaneously.

[0045] Figure 3 The following is a block diagram of a data display device provided by an embodiment of the present application. As Figure 3 shown, the data display device 300 may include: a data acquisition module 301 and an interface display module 302. Among them, The data acquisition module 301 is used to acquire each first data set selected by the user, and acquire multiple target dimensions and multiple first target chart styles selected by the user. Among them, the target dimension represents displaying the data in the first data set from the corresponding dimension, and the first target chart style is the chart style for displaying the first data set. Each first target chart style corresponds to at least one target dimension. The interface display module 302 is used to display the first interface, and the first interface includes multiple first charts. Each first chart is used to display any first data set in a first target chart style.

[0046] The solution provided by the present application allows the user to select the display method of the data set from multiple freely selected target dimensions and multiple freely selected target chart styles while selecting the data set to be displayed, and then display the data set according to the multiple target dimensions and multiple target chart styles freely selected by the user, realizing the visualization of multi-dimensional relationships, and at the same time allowing the user to freely choose the display dimension and display method they want, effectively improving the user experience.

[0047] Based on the above various embodiments, as an optional embodiment, the device further includes a first data set selection module, which is specifically used for: Display the second interface, and the second interface includes multiple first controls; each first control represents the filtering condition for the data in one dimension. For any first control, in response to a trigger operation on the first control, display multiple selectable attribute values that match the first control; For any first control, in response to a selection operation on a target attribute value among the attribute values displayed for the first control, display the target attribute value in the first control; In response to a confirmation operation on each target attribute value, display a prompt message indicating that the first data set has been selected; Among them, each data included in the first data set matches each target attribute value.

[0048] Based on the above various embodiments, as an alternative embodiment, the data acquisition module is specifically configured to: Display a third interface, where the third interface contains multiple selectable dimensions; In response to a selection operation on any number of selectable dimensions, determine the selected selectable dimensions as target dimensions, and display at least one preset chart style determined based on the target dimensions. The preset chart style is a chart style for optionally displaying the first data set; In response to a selection operation on at least one first target chart style among the at least one preset chart style, add a selection mark to the at least one first target chart style and display it; In response to a confirmation operation on the at least one first target chart style, display a prompt message indicating that the at least one first target chart style has been selected.

[0049] Based on the above various embodiments, as an alternative embodiment, the device further includes an initial interface display module, which is specifically configured to: Display an initial interface, and the initial interface includes a first comparison control; In response to a trigger operation on the first comparison control, display at least one of the second interface and the third interface; Among them, in the case of only displaying the second interface, displaying a prompt message indicating that the first data set has been selected further includes: Display a second control, and in response to a trigger operation on the second control, display the third interface; In the case of only displaying the third interface, displaying a prompt message indicating that at least one first target chart style has been selected further includes: Display a third control, and in response to a trigger operation on the third control, display the second interface.

[0050] Based on the above various embodiments, as an alternative embodiment, the interface display module can also be used for: In response to a triggering operation on the second comparison control, a fourth interface is displayed. The fourth interface includes a plurality of second charts, and each second chart is used to display a second data set in a style corresponding to a dimension under a target filtering condition.

[0051] Based on each of the above embodiments, as an alternative embodiment, the device further includes a filtering condition selection module, which is specifically configured to: Display a fifth interface, which includes a plurality of selectable fourth controls, and each fourth control corresponds to a target filtering condition; For any fourth control, in response to a triggering operation on the fourth control, display a plurality of selectable preset filtering conditions that match the fourth control; For any fourth control, in response to a selection operation on a target filtering condition among the plurality of preset filtering conditions displayed for the fourth control, display the target filtering condition in the fourth control; In response to a confirmation operation on each target filtering condition, display a prompt message indicating that each target filtering condition has been selected.

[0052] Based on each of the above embodiments, as an alternative embodiment, the device further includes a chart generation module, which is specifically configured to: Determine at least one second target chart style selected through the third interface; For each target filtering condition, filter the data included in the second data set based on the target filtering condition to obtain a third data set; For each third data set, combine the third data set with each second target chart style respectively to obtain each second chart corresponding to the third data set.

[0053] Next, refer to Figure 4 , which shows a schematic structural diagram of an electronic device (such as a terminal device or a server that executes the method shown in Figure 1 ) 400 suitable for implementing the embodiments of the present application. The electronic device in the embodiments of the present application may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Tablet Computers), PMPs (Portable Multimedia Players), vehicle terminals (such as vehicle navigation terminals), wearable devices, etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 4 The electronic device shown in

[0054] The electronic device includes: a memory and a processor. The memory is used to store programs for executing the methods described in the above respective method embodiments; the processor is configured to execute the programs stored in the memory. Herein, the processor can be referred to as the processing device 401 described below, and the memory can include at least one of the read-only memory (ROM) 402, random access memory (RAM) 403, and storage device 408 described below, as specifically shown below: As Figure 4 shown, the electronic device 400 can include a processing device (such as a central processing unit, a graphics processing unit, etc.) 401, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 402 or the program loaded from the storage device 408 into the random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the electronic device 400 are also stored. The processing device 401, ROM 402, and RAM 403 are connected to each other through a bus 404. The input / output (I / O) interface 405 is also connected to the bus 404.

[0055] Generally, the following devices can be connected to the I / O interface 405: an input device 406 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 407 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 408 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 409. The communication device 409 can allow the electronic device 400 to communicate with other devices wirelessly or wiredly to exchange data. Although Figure 4 an electronic device with various devices is shown, it should be understood that it is not required to implement or have all the shown devices. More or fewer devices can be alternatively implemented or had.

[0056] Specifically, according to the embodiments of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments of the present application include a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program codes for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 409, or installed from the storage device 408, or installed from the ROM 402. When the computer program is executed by the processing device 401, the above functions defined in the method of the embodiments of the present application are executed.

[0057] It should be noted that the computer-readable storage medium described above in this application can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of a computer-readable storage medium can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this application, a computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in conjunction with an instruction execution system, apparatus, or device. And in this application, a computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, in which the computer-readable program code is carried. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, and this computer-readable signal medium can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on a computer-readable medium can be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0058] In some embodiments, the client and the server can communicate using any currently known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and can be interconnected with digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), the Internet (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.

[0059] The above computer-readable medium can be included in the above electronic device; or it can exist separately and not be assembled into the electronic device.

[0060] The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by the electronic device, it causes the electronic device to: Obtain each first data set to be displayed selected by the user, and obtain a plurality of target dimensions and a plurality of first target chart styles selected by the user; wherein, the target dimension represents displaying the data in the first data set from the corresponding dimension, and the first target chart style is a chart style for displaying the first data set, and each first target chart style corresponds to at least one target dimension; display a first interface, the first interface includes a plurality of first charts, and each first chart is used to display any first data set in a first target chart style.

[0061] Computer program code for performing the operations of this application can be written in one or more programming languages or combinations thereof. The above-mentioned programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (for example, by using an Internet service provider to connect through the Internet).

[0062] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code, and this module, program segment, or part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.

[0063] The modules or units involved in the embodiments of this application can be implemented in software or in hardware. Among them, the name of the module or unit does not constitute a limitation to the unit itself in some cases. For example, the first constraint acquisition module can also be described as "the module for acquiring the first constraint".

[0064] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that can be used include: Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), Systems on Chip (SOCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0065] In the context of this application, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media would include electrical connections based on one or more wires, portable computer disks, hard disks, Random Access Memory (RAM), Read Only Memory (ROM), Erasable Programmable Read Only Memory (EPROM or Flash Memory), optical fibers, portable compact disk read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0066] It should be understood that although the steps in the flowcharts of the accompanying drawings are shown sequentially as indicated by the arrows, these steps are not necessarily executed sequentially in the order indicated by the arrows. Unless otherwise clearly stated in this document, there is no strict order restriction for the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the flowcharts of the accompanying drawings may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed alternately or in turn with at least some of the other steps or sub-steps or stages of the other steps.

[0067] The above are only some embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.

Claims

1. A data display method, characterized in that Including: Obtain each first data set to be displayed selected by the user, and obtain a plurality of target dimensions and a plurality of first target chart styles selected by the user; wherein, the target dimension represents displaying each data in the first data set from the corresponding dimension, and the first target chart style is a chart style for displaying the first data set, and each first target chart style corresponds to at least one target dimension; Display a first interface, the first interface includes a plurality of first charts, and each first chart is used to display any first data set in a first target chart style.

2. The method according to claim 1, characterized in that, Each first data set is selected in the following manner: Display a second interface, the second interface includes a plurality of first controls; each first control represents a filtering condition for data in one dimension; For any first control, in response to a triggering operation on the first control, display a plurality of selectable attribute values that match the first control; For any first control, in response to a selection operation on a target attribute value among the attribute values displayed for the first control, display the target attribute value in the first control; In response to a confirmation operation on each target attribute value, display a prompt message indicating that the first data set has been selected; Wherein, each data included in the first data set matches each target attribute value.

3. The method according to claim 1, characterized in that, The obtaining the plurality of target dimensions and the plurality of first target chart styles selected by the user includes: Display a third interface, wherein the third interface includes a plurality of selectable dimensions; In response to a selection operation on any number of selectable dimensions, determine the selected selectable dimensions as target dimensions, and display at least one preset chart style determined based on the target dimensions, and the preset chart style is a chart style that can be selected to display the first data set; In response to a selection operation on at least one first target chart style among the at least one preset chart styles, add a selection mark to the at least one first target chart style and display it; In response to a confirmation operation on the at least one first target chart style, display a prompt message indicating that the at least one first target chart style has been selected.

4. The method according to claim 3, wherein Before the displaying the first interface, it further includes: Display an initial interface, the initial interface includes a first comparison control; In response to a triggering operation on the first comparison control, display at least one of the second interface and the third interface; Wherein, in the case of only displaying the second interface, the displaying the prompt message indicating that the first data set has been selected further includes: Display a second control, and in response to a triggering operation on the second control, display the third interface; In the case of only displaying the third interface, the displaying the prompt message indicating that the at least one first target chart style has been selected further includes: Display a third control, and in response to a triggering operation on the third control, display the second interface.

5. The method according to claim 4, wherein The initial interface further includes a second comparison control, and the method further includes: In response to a trigger operation on the second comparison control, a fourth interface is displayed, and the fourth interface includes a plurality of second charts, and each second chart is used to display a second data set in a style corresponding to a dimension under a target filtering condition.

6. The method according to claim 5, characterized in that, Before displaying the fourth interface, it further includes obtaining each target filtering condition: A fifth interface is displayed, and the fifth interface includes a plurality of selectable fourth controls, and each fourth control corresponds to a target filtering condition; For any one of the fourth controls, in response to a trigger operation on the fourth control, a plurality of selectable preset filtering conditions matching the fourth control are displayed; For any one of the fourth controls, in response to a selection operation on a target filtering condition among the plurality of preset filtering conditions displayed for the fourth control, the target filtering condition is displayed in the fourth control; In response to a confirmation operation on each target filtering condition, a prompt message indicating that each target filtering condition has been selected is displayed.

7. The method according to claim 6, wherein Each of the second charts is generated in the following manner: Determine at least one second target chart style selected through the third interface; For each target filtering condition, filter the data included in the second data set based on the target filtering condition to obtain a third data set; For each third data set, combine the third data set with each second target chart style respectively to obtain each second chart corresponding to the third data set.

8. A data display device, characterized in that, It includes: A data acquisition module, configured to acquire each first data set to be displayed selected by the user, and acquire a plurality of target dimensions and a plurality of first target chart styles selected by the user; wherein, the target dimension represents displaying each data in the first data set from the corresponding dimension, the first target chart style is a chart style for displaying the first data set, and each first target chart style corresponds to at least one target dimension; An interface display module, configured to display a first interface, and the first interface includes a plurality of first charts, and each first chart is used to display any one of the first data sets in a first target chart style.

9. An electronic device, comprising a memory, a processor, and a computer program stored on the memory, characterized in that, The processor executes the computer program to implement the steps of the method according to any one of claims 1-7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1-7 are implemented.

Citation Information

Patent Citations

  • Data comparison method and device, equipment and storage medium

    CN113362174A

  • Data processing method and device based on interface interaction, equipment, storage medium and program product

    CN118427267A

  • Methods and User Interfaces for Visually Analyzing Data Visualizations with Multi-Row Calculations

    US20210133240A1

  • Interface displaying method, apparatus, and device

    WO2019206158A1

  • Search method and apparatus, electronic device, and readable storage medium

    WO2023231645A1