[go: up one dir, main page]

CN106528027B - Data display method and device - Google Patents

Data display method and device Download PDF

Info

Publication number
CN106528027B
CN106528027B CN201611075632.XA CN201611075632A CN106528027B CN 106528027 B CN106528027 B CN 106528027B CN 201611075632 A CN201611075632 A CN 201611075632A CN 106528027 B CN106528027 B CN 106528027B
Authority
CN
China
Prior art keywords
data
displayed
coordinate
resolution
determining
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201611075632.XA
Other languages
Chinese (zh)
Other versions
CN106528027A (en
Inventor
杜凯
王广芳
杨敬宇
姚键
杨伟东
潘柏宇
王冀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba China Co Ltd
Original Assignee
Youku Network Technology Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Youku Network Technology Beijing Co Ltd filed Critical Youku Network Technology Beijing Co Ltd
Priority to CN201611075632.XA priority Critical patent/CN106528027B/en
Publication of CN106528027A publication Critical patent/CN106528027A/en
Application granted granted Critical
Publication of CN106528027B publication Critical patent/CN106528027B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

The invention discloses a data display method and device. The method comprises the following steps: determining the influence weight of the data to be displayed on the coordinate resolution; determining the resolution scaling of a coordinate interval in a display area based on the influence weight of the data to be displayed on the coordinate resolution; scaling the initial coordinate resolution within the coordinate interval based on the resolution scaling of the coordinate interval in the display area; and displaying the data to be displayed in the display area based on the scaled coordinate resolution and the coordinate of the data to be displayed. According to the embodiment of the invention, the influence weight of the data to be displayed on the coordinate resolution is determined, the resolution scaling of the coordinate interval in the display area is further determined, and the data is displayed based on the scaled coordinate resolution, so that the data display and analysis efficiency is improved, and the user experience is improved.

Description

Data display method and device
Technical Field
The invention relates to the technical field of computers, in particular to a data display method and device.
Background
Data visualization display and data reporting are very important requirements in application software and internet services, and have a great number of applications in big data analysis, various management systems, information systems and user-related systems.
When data is processed and displayed in the related art, the data cannot be effectively displayed when the data fluctuation is too large or not obvious. If zooming is performed by zooming the coordinate axes, details of data may be lost, or the diagram may not be displayed completely and needs to be browsed by interactive means such as dragging. The loss of details or the complexity of the browsing mode may affect the efficiency of data display and analysis, and may also affect the experience when the user views the data.
Disclosure of Invention
Technical problem
In view of this, the present invention provides a data display method and apparatus, so as to improve the efficiency of data display and analysis and improve the user experience.
Solution scheme
According to a first aspect of the embodiments of the present invention, there is provided a data presentation method, including:
determining the influence weight of the data to be displayed on the coordinate resolution;
determining the resolution scaling of a coordinate interval in a display area based on the influence weight of the data to be displayed on the coordinate resolution;
scaling an initial coordinate resolution within a coordinate interval based on a resolution scaling of the coordinate interval in a display area;
and displaying the data to be displayed in the display area based on the scaled coordinate resolution and the coordinate of the data to be displayed.
For the above method, in a possible implementation manner, determining the influence weight of the data to be displayed on the coordinate resolution includes:
determining a reinforcement mode for the data to be displayed;
analyzing the variation trend of the data to be displayed;
and determining the influence weight of the data to be displayed on the coordinate resolution according to the strengthening mode and the variation trend.
For the above method, in a possible implementation manner, determining the influence weight of the data to be displayed on the coordinate resolution includes:
determining a reinforcement mode for the data to be displayed;
analyzing the variation trend of the data to be displayed;
and determining the influence weight of the data to be displayed on the coordinate resolution according to the strengthening mode, the change trend and the time corresponding to the data to be displayed.
For the above method, in one possible implementation, determining a resolution scaling of the coordinate interval in the display area includes:
under the condition that the variation trend of the data to be displayed in the coordinate interval is ascending, the maximum value of the influence weight of the data to be displayed in the coordinate interval is obtained, and the resolution scaling of the coordinate interval is determined according to the maximum value.
For the above method, in one possible implementation, determining a resolution scaling of the coordinate interval in the display area includes:
under the condition that the change trend of the data to be displayed in the coordinate interval is descending, acquiring the minimum value of the influence weight of the data to be displayed in the coordinate interval, and determining the resolution scaling of the coordinate interval according to the minimum value.
For the above method, in one possible implementation, the method further includes:
and determining a display area and the initial coordinate resolution in the display area based on the upper coordinate limit of the data to be displayed and the lower coordinate limit of the data to be displayed.
According to a second aspect of embodiments of the present invention, there is provided a data presentation apparatus, the apparatus comprising:
the weight determining module is used for determining the influence weight of the data to be displayed on the coordinate resolution;
the proportion determining module is used for determining the resolution scaling of the coordinate interval in the display area based on the influence weight of the data to be displayed on the coordinate resolution;
the coordinate scaling module is used for scaling the initial coordinate resolution in the coordinate interval based on the resolution scaling of the coordinate interval in the display area;
and the display module is used for displaying the data to be displayed in the display area based on the zoomed coordinate resolution and the coordinate of the data to be displayed.
For the above apparatus, in one possible implementation manner, the weight determining module includes:
the mode determination submodule is used for determining a strengthening mode aiming at the data to be displayed;
the analysis submodule is used for analyzing the variation trend of the data to be displayed;
and the first weight determining submodule is used for determining the influence weight of the data to be displayed on the coordinate resolution according to the strengthening mode and the change trend.
For the above apparatus, in one possible implementation manner, the weight determining module includes:
the mode determination submodule is used for determining a strengthening mode aiming at the data to be displayed;
the analysis submodule is used for analyzing the variation trend of the data to be displayed;
and the second weight determining submodule is used for determining the influence weight of the data to be displayed on the coordinate resolution according to the strengthening mode, the change trend and the time of the data to be displayed.
For the apparatus, in a possible implementation manner, the ratio determining module includes:
the first proportion determining submodule is used for acquiring the maximum value of the influence weight of the data to be displayed in the coordinate interval under the condition that the variation trend of the data to be displayed in the coordinate interval is ascending, and determining the resolution scaling of the coordinate interval according to the maximum value.
For the apparatus, in a possible implementation manner, the ratio determining module includes:
and the second proportion determining submodule is used for acquiring the minimum value of the influence weight of the data to be displayed in the coordinate interval under the condition that the variation trend of the data to be displayed in the coordinate interval is descending, and determining the resolution scaling proportion of the coordinate interval according to the minimum value.
For the above apparatus, in one possible implementation manner, the apparatus further includes:
and the area determining module is used for determining a display area and the initial coordinate resolution in the display area based on the upper coordinate limit of the data to be displayed and the lower coordinate limit of the data to be displayed.
According to a third aspect of embodiments of the present invention, there is provided a data presentation apparatus, the apparatus comprising:
a processor;
a memory for storing processor-executable instructions,
wherein the processor is configured to:
determining the influence weight of the data to be displayed on the coordinate resolution;
determining the resolution scaling of a coordinate interval in a display area based on the influence weight of the data to be displayed on the coordinate resolution;
scaling an initial coordinate resolution within a coordinate interval based on a resolution scaling of the coordinate interval in a display area;
and displaying the data to be displayed in the display area based on the scaled coordinate resolution and the coordinate of the data to be displayed.
Advantageous effects
According to the data display method and device provided by the embodiment of the invention, the influence weight of the data to be displayed on the coordinate resolution is determined, the resolution scaling of the coordinate interval in the display area is further determined, and the data is displayed based on the scaled coordinate resolution, so that the data display and analysis efficiency is improved, and the user experience is improved.
Other features and aspects of the present invention will become apparent from the following detailed description of exemplary embodiments, which proceeds with reference to the accompanying drawings.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate exemplary embodiments, features, and aspects of the invention and, together with the description, serve to explain the principles of the invention.
FIG. 1 is a flow chart illustrating a method of data presentation in accordance with an exemplary embodiment.
FIG. 2 is a flow chart illustrating a method of data presentation in accordance with an exemplary embodiment.
Fig. 3 is a flowchart illustrating step S11 of a data presentation method according to an exemplary embodiment.
Fig. 4 is a flowchart illustrating step S11 of a data presentation method according to an exemplary embodiment.
FIG. 5 is a flow chart illustrating a method of data presentation in accordance with an exemplary embodiment.
FIG. 6 is a flow chart illustrating a method of data presentation in accordance with an exemplary embodiment.
Fig. 7a, 7b, and 7c are schematic views illustrating effects of a data presentation method according to the related art, a data presentation method according to an exemplary embodiment of the present invention, and a comparison between the data presentation method according to the related art and the data presentation method according to the exemplary embodiment of the present invention, respectively.
FIG. 8 is a block diagram illustrating a data presentation device according to an example embodiment.
FIG. 9 is a block diagram illustrating a data presentation device according to an example embodiment.
FIG. 10 is a block diagram illustrating a data presentation device according to an example embodiment.
Detailed Description
Various exemplary embodiments, features and aspects of the present invention will be described in detail below with reference to the accompanying drawings. In the drawings, like reference numbers can indicate functionally identical or similar elements. While the various aspects of the embodiments are presented in drawings, the drawings are not necessarily drawn to scale unless specifically indicated.
The word "exemplary" is used exclusively herein to mean "serving as an example, embodiment, or illustration. Any embodiment described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments.
Furthermore, in the following detailed description, numerous specific details are set forth in order to provide a better understanding of the present invention. It will be understood by those skilled in the art that the present invention may be practiced without some of these specific details. In some instances, methods, procedures, components, and circuits that are well known to those skilled in the art have not been described in detail so as not to obscure the present invention.
Example 1
FIG. 1 is a flow chart illustrating a method of data presentation in accordance with an exemplary embodiment. The method can be applied to a terminal or a server. As shown in fig. 1, the data presentation method according to the embodiment of the present invention includes:
step S11, determining the influence weight of the data to be displayed on the coordinate resolution;
step S12, determining the resolution scaling of the coordinate interval in the display area based on the influence weight of the data to be displayed on the coordinate resolution;
step S13, based on the resolution scaling of the coordinate interval in the display area, scaling the initial coordinate resolution in the coordinate interval;
and step S14, displaying the data to be displayed in the display area based on the scaled coordinate resolution and the coordinate of the data to be displayed.
According to the data display method provided by the embodiment of the invention, the influence weight of the data to be displayed on the coordinate resolution is determined, the resolution scaling of the coordinate interval in the display area is further determined, and the data is displayed based on the scaled coordinate resolution, so that the data display and analysis efficiency is improved, and the user experience is improved.
For example, for an application scenario requiring chart display, such as chart display of financial profit, etc., in the related art, according to given data to be displayed (e.g., financial profit rate data), upper and lower limits of the data are calculated and are divided averagely to generate scales (initial coordinate resolution) of coordinate axes, then corresponding horizontal and vertical coordinate axes are generated, a coordinate system (display area) with the same initial coordinate resolution is generated, and data display is performed in the display area.
In one possible implementation, if the data to be displayed does not need to be scaled, the data can be displayed in the display area in a conventional manner, such as a chart display of the balance and balance control data of the user. If the data to be displayed needs to be scaled, the method of the embodiment may be executed to display in a manner of locally scaling the coordinate resolution. Whether the data to be displayed needs to be scaled or not may be determined according to the type of the data to be displayed, the preference of the display object group, or according to experience, which is not limited in the present invention.
In a possible implementation manner, the influence weight of the data to be displayed on the coordinate resolution may represent an importance degree of the data to be displayed, an influence degree of user experience, an attention degree of the user to the data to be displayed, and the like, where the higher the importance degree, the influence degree, or the attention degree is, the larger the influence weight is. For example, the multiple data to be displayed may be analyzed according to the attention degree of the user to the data to be displayed (for example, a fluctuation trend of the data to be displayed focused by the user, a time corresponding to the data to be displayed focused by the user, and the like), so as to determine the influence weight of the multiple data to be displayed on the coordinate resolution. For example, in a financial revenue graph presentation, a user generally prefers to see revenue data with increased revenue (with a fluctuating trend being an increase) and focuses more on revenue data with dates closer to presentation times, and therefore, the influence weight of data to be presented in an increasing trend may be set higher, for example, greater than 1, the influence weight of data to be presented in a decreasing trend may be set lower, for example, less than 1, and the influence weight of data to be presented in a horizontal trend may be set to 1; and the influence weight of the data to be presented closer to the date of the presentation time may be set higher, and the influence weight of the data to be presented farther from the presentation time may be set lower. In this way, the influence weight of the data to be displayed concerned by the user can be made larger.
In a possible implementation manner, according to the influence weight of the data to be displayed on the coordinate resolution, the resolution scaling of the coordinate interval in the display area can be determined, and the initial coordinate resolution in the coordinate interval is scaled according to the scaling. For example, if a certain coordinate axis of the presentation area ranges from 100 to 220, the coordinate intervals can be set as [100, 140], [140, 180] and [180, 220], respectively. The resolution scaling of each coordinate interval (e.g., coordinate interval [100, 140]) may be determined based on the impact weight of the data to be presented within the coordinate interval and presented after the corresponding scaling. For example, the resolution scaling of the coordinate interval of the data to be displayed with the larger influence weight (for example, the influence weight is greater than 1) may be made greater than 1, so that the coordinate interval is scaled up, the resolution scaling of the coordinate interval of the data to be displayed with only the smaller influence weight (for example, the influence weight is less than 1) is made less than 1, and the coordinate interval is scaled down, so that the data to be displayed with the larger influence weight is more prominent in the display area, and the data display efficiency is improved. The impact weight may be converted to a resolution scaling by a preset correspondence. ,
in a possible implementation manner, the resolution scaling may be set so that the degree of enlargement of the coordinate interval enlarged by scaling is higher than the degree of reduction of the coordinate interval reduced by scaling, thereby further strengthening the fluctuation tendency of the data to be displayed.
FIG. 2 is a flow chart illustrating a method of data presentation in accordance with an exemplary embodiment. As shown in fig. 2, in one possible implementation, the method further includes:
step S15, determining the display area and the initial coordinate resolution in the display area based on the upper coordinate limit of the data to be displayed and the lower coordinate limit of the data to be displayed.
For example, according to given data to be displayed, upper and lower limits of the data are calculated and are divided averagely to generate initial coordinate resolution of coordinate axes, and then corresponding horizontal and vertical coordinate axes are generated to generate a display area with fixed initial coordinate resolution.
By the method, the upper limit and the lower limit of the coordinate of the display data can correspond to the display area, and the data display effect is improved.
Fig. 3 is a flowchart illustrating step S11 of a data presentation method according to an exemplary embodiment. As shown in fig. 3, in one possible implementation, step S11 may include:
step S111, determining a strengthening mode aiming at the data to be displayed;
step S112, analyzing the variation trend of the data to be displayed;
and S113, determining the influence weight of the data to be displayed on the coordinate resolution according to the strengthening mode and the change trend.
For example, the enhancement mode refers to an adjustment requirement for the data to be displayed, and the enhancement mode may be preset according to the type of the data, for example, the enhancement mode may include enhancement increase, i.e., highlighting the data to be displayed with an increasing trend, or enhancement decrease, i.e., highlighting the data to be displayed with a decreasing trend, and the like. For example, if the data to be displayed is financial earning rate data, the user has a higher interest in earning increase, and the enhancement mode of the data to be displayed of this type may be set to enhance increase. Under the condition of determining the enhanced mode, the variation trend of the data to be displayed can be analyzed, and then the influence weight of the data to be displayed on the coordinate resolution is determined, for example, if the financial profitability of a certain trading day is lower than that of the previous trading day, the variation trend is reduced, and under the enhanced increased enhanced mode, the influence weight of the data to be displayed on the coordinate resolution is lower; on the contrary, if the financial profitability of a certain trading day is higher than that of the previous trading day, the change trend is growth, and under the enhanced mode of enhanced growth, the influence weight of the data to be displayed on the coordinate resolution is higher. The present invention does not limit the analysis method of the data to be displayed, and various methods known in the art, such as a perceptual algorithm, may be adopted.
By the method, the influence weight of the data to be displayed on the coordinate resolution is determined according to the strengthening mode and the variation trend, so that the acquired influence weight is more accurate.
Fig. 4 is a flowchart illustrating step S11 of a data presentation method according to an exemplary embodiment. As shown in fig. 4, in one possible implementation, step S11 may include:
step S111, determining a strengthening mode aiming at the data to be displayed;
step S112, analyzing the variation trend of the data to be displayed;
step S114, determining the influence weight of the data to be displayed on the coordinate resolution according to the strengthening mode, the change trend and the time corresponding to the data to be displayed.
For example, a user may be more interested in data to be shown that is the closest in time, and less interested in data to be shown that is further away in time. When determining the influence weight of the data to be displayed on the coordinate resolution, in addition to the determination according to the enhancement mode and the change trend as described above, the influence weight may be determined according to the time corresponding to the data to be displayed, so that the influence weight of the data to be displayed with close time is higher, and the influence weight of the data to be displayed with far time is lower. Therefore, the influence weight of the data to be displayed on the coordinate resolution can be determined according to the strengthening mode, the variation trend and the corresponding time of the data to be displayed.
By the method, the influence weight of the data to be displayed on the coordinate resolution can be further determined according to the time corresponding to the data to be displayed, so that the acquired influence weight is more accurate.
FIG. 5 is a flow chart illustrating a method of data presentation in accordance with an exemplary embodiment. As shown in fig. 5, in one possible implementation, step S12 may include:
step S121, under the condition that the variation trend of the data to be displayed in the coordinate interval is ascending, acquiring the maximum value of the influence weight of the data to be displayed in the coordinate interval, and determining the resolution scaling of the coordinate interval according to the maximum value.
For example, in a coordinate interval (a range of a certain coordinate axis) of the display area, there may be one or more data to be displayed, if there is data to be displayed whose variation trend is rising, it is considered that the variation trend of the data to be displayed in the coordinate interval is rising, a maximum value of influence weights of all data to be displayed in the coordinate interval is obtained, and a resolution scaling ratio of the coordinate interval is determined according to the maximum value.
By the method, the data to be displayed with larger influence weight is more prominent in the display area, and the data display efficiency is improved.
FIG. 6 is a flow chart illustrating a method of data presentation in accordance with an exemplary embodiment. As shown in fig. 6, in one possible implementation, step S12 may include:
step S122, under the condition that the change trend of the data to be displayed in the coordinate interval is descending, acquiring the minimum value of the influence weight of the data to be displayed in the coordinate interval, and determining the resolution scaling of the coordinate interval according to the minimum value.
For example, in a coordinate interval (a range of a certain coordinate axis) of the display area, there may be one or more data to be displayed, if there is no data to be displayed whose variation trend is rising, that is, if there is only data to be displayed whose variation trend is falling or unchanged in the coordinate interval, it is considered that the variation trend of the data to be displayed in the coordinate interval is falling, a minimum value of influence weights of all data to be displayed in the coordinate interval is obtained, and the resolution scaling ratio of the coordinate interval is determined according to the minimum value.
By the method, the data to be displayed with smaller influence weight in the display area is weakened, and the data display efficiency is improved.
Fig. 7a, 7b, and 7c are schematic views illustrating effects of a data presentation method according to the related art, a data presentation method according to an exemplary embodiment of the present invention, and a comparison between the data presentation method according to the related art and the data presentation method according to the exemplary embodiment of the present invention, respectively.
In one possible implementation, the data to be displayed are, for example: 9 month and 1 day: 182. 9, month and 2 days: 150. 9 month and 3 days: 112. 9, month and 4 days: 112. 9 month and 5 days: 112. 9, month and 6 days: 102. 9, month and 7 days: 120. as shown in fig. 7a, in the data display method of the related art, the upper and lower limits of data are calculated and are divided averagely to generate an initial coordinate resolution, and then corresponding horizontal and vertical coordinate axes are generated to generate a display area with a fixed initial coordinate resolution, and data display is performed in the display area. As shown in fig. 7b, in the data presentation method according to the exemplary embodiment of the present invention, when the enhancement mode of the data to be presented is enhancement growth, according to the fluctuation trend of the data to be presented, the influence weight of a plurality of data to be presented on the coordinate resolution may be determined. For example, the influence weight of the data to be shown with a growing trend is set to be high, and the influence weight of the data to be shown with a decreasing trend is set to be low, for example, the influence weight of the data corresponding to day 2 of 9 month, day 3 of 9 month, and day 6 of 9 month may be set to 0.5, the influence weight of the data corresponding to day 7 of 9 month may be set to 2, and the influence weight of the data corresponding to day 4 of 9 month, and day 5 of 9 month may be set to 1. Then, the resolution scaling ratio of the coordinate interval (e.g., coordinate interval [100, 140]) having the data to be displayed with the larger influence weight (e.g., 9/month/7/day: 120) is made larger than 1 (e.g., the resolution scaling ratio is made 2), the resolution scaling ratio of the coordinate interval (e.g., coordinate interval [140, 180]) having only the data to be displayed with the smaller influence weight (e.g., 9/month/2/day: 150) is made smaller than 1 (e.g., the resolution scaling ratio is made 0.5), after each coordinate interval of the ordinate axis is scaled according to the respective resolution scaling ratio, a new coordinate system can be obtained, the data to be displayed can be drawn in the coordinate system for displaying, and the data to be displayed with the larger influence weight can be more prominently displayed in the display area. As shown in fig. 7c, comparing the data display method (shown by a gray line) of the related art with the data display method (shown by a black line) of the exemplary embodiment of the present invention, it can be seen that the data display method of the exemplary embodiment of the present invention can obviously sense the increasing trend and weaken the decreasing trend, thereby improving the data display efficiency, improving the user experience, and enhancing the product image.
The above description mainly uses "reinforcement increase" as an example of reinforcement mode, and those skilled in the art will understand that the method of the present embodiment is still applicable to other reinforcement modes such as "reinforcement decrease", and only needs to perform reverse adjustment on the reinforcement mode in the above example.
Example 2
FIG. 8 is a block diagram illustrating a data presentation device according to an example embodiment. As shown in fig. 8, the data presentation apparatus includes: a weight determination module 81, a scale determination module 82, a coordinate scaling module 83, and a presentation module 84.
The weight determining module 81 is configured to determine a weight of an influence of data to be displayed on a coordinate resolution;
the proportion determining module 82 is configured to determine a resolution scaling ratio of a coordinate interval in the display area based on the influence weight of the data to be displayed on the coordinate resolution;
the coordinate scaling module 83 is configured to scale an initial coordinate resolution within a coordinate interval based on a resolution scaling ratio of the coordinate interval in the display area;
the display module 84 is configured to display the data to be displayed in the display area based on the scaled coordinate resolution and the coordinate of the data to be displayed.
FIG. 9 is a block diagram illustrating a data presentation device according to an example embodiment. As shown in fig. 9, in one possible implementation, the weight determining module 81 includes:
a mode determination submodule 811 for determining a reinforcement mode for the data to be displayed;
the analysis submodule 812 is used for analyzing the variation trend of the data to be displayed;
the first weight determining sub-module 813 is configured to determine a weight of the influence of the data to be displayed on the coordinate resolution according to the enhancement mode and the variation trend.
As shown in fig. 9, in one possible implementation, the weight determining module 81 includes:
a mode determination submodule 811 for determining a reinforcement mode for the data to be displayed;
the analysis submodule 812 is used for analyzing the variation trend of the data to be displayed;
and a second weight determining submodule 814, configured to determine, according to the enhancement mode, the change trend, and the time corresponding to the data to be displayed, a weight of an influence of the data to be displayed on the coordinate resolution.
As shown in fig. 9, in one possible implementation, the proportion determining module 82 includes:
the first scale determining submodule 821 is configured to, when a variation trend of the data to be displayed in the coordinate interval is rising, obtain a maximum value of an influence weight of the data to be displayed in the coordinate interval, and determine a resolution scaling scale of the coordinate interval according to the maximum value.
As shown in fig. 9, in one possible implementation, the proportion determining module 82 includes:
the second proportion determining submodule 822 is configured to, when the variation trend of the data to be displayed in the coordinate interval is decreasing, obtain a minimum value of the influence weight of the data to be displayed in the coordinate interval, and determine the resolution scaling proportion of the coordinate interval according to the minimum value.
As shown in fig. 9, in a possible implementation manner, the apparatus further includes:
the area determining module 85 is configured to determine a display area and an initial coordinate resolution in the display area based on the upper coordinate limit of the data to be displayed and the lower coordinate limit of the data to be displayed.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
According to the embodiment of the invention, the influence weight of the data to be displayed on the coordinate resolution is determined, the resolution scaling of the coordinate interval in the display area is further determined, and the data is displayed based on the scaled coordinate resolution, so that the data display efficiency is improved, and the user experience is improved.
Example 3
FIG. 10 is a block diagram illustrating a data presentation device according to an example embodiment. The data presentation device 1100 may be a host server with computing capabilities, a personal computer PC, or a portable computer or terminal that is portable, or the like. The specific embodiments of the present invention do not limit the specific implementation of the compute node.
The data presentation device 1100 includes a processor (processor)1110, a communications interface (communications interface)1120, a memory 1130, and a bus 1140. The processor 1110, the communication interface 1120, and the memory 1130 communicate with each other via the bus 1140.
The communication interface 1120 is used to communicate with network devices, including, for example, virtual machine management centers, shared storage, and the like.
Processor 1110 is configured to execute programs. Processor 1110 may be a central processing unit CPU, or an Application Specific Integrated Circuit (ASIC), or one or more Integrated circuits configured to implement embodiments of the present invention.
The memory 1130 is used to store files. The memory 1130 may comprise high-speed RAM memory, and may also include non-volatile memory (non-volatile memory), such as at least one disk memory. The memory 1130 may also be a memory array. The storage 1130 may also be partitioned and the blocks may be combined into virtual volumes according to certain rules.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Those skilled in the art may select different ways to implement the described functionality for specific applications, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
If the described functionality is implemented in the form of computer software and sold or used as a stand-alone product, it is to some extent possible to consider all or part of the technical solution of the invention (for example, the part contributing to the prior art) to be embodied in the form of a computer software product. The computer software product is generally stored in a non-volatile storage medium readable by a computer and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to perform all or part of the steps of the methods according to the embodiments of the present invention. The storage medium includes various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (11)

1. A method for displaying data, comprising:
determining influence weight of data to be displayed on coordinate resolution, wherein the influence weight represents the importance degree of the data to be displayed, the influence degree of the data to be displayed on user experience or the attention degree of a user on the data to be displayed;
according to the data to be displayed, calculating the upper and lower limits of the data to be displayed, carrying out average division to generate the initial coordinate resolution of coordinate axes, generating corresponding horizontal and vertical coordinate axes, and generating a display area with fixed initial coordinate resolution;
determining the resolution scaling of a coordinate interval in a display area based on the influence weight of the data to be displayed on the coordinate resolution;
scaling an initial coordinate resolution within a coordinate interval based on a resolution scaling of the coordinate interval in a display area;
and displaying the data to be displayed in the display area based on the scaled coordinate resolution and the coordinate of the data to be displayed.
2. The method of claim 1, wherein determining the weight of the influence of the data to be presented on the coordinate resolution comprises:
determining a reinforcement pattern for the data to be displayed, wherein the reinforcement pattern comprises reinforcement increase or reinforcement decrease;
analyzing the variation trend of the data to be displayed;
and determining the influence weight of the data to be displayed on the coordinate resolution according to the strengthening mode and the variation trend.
3. The method of claim 1, wherein determining the weight of the influence of the data to be presented on the coordinate resolution comprises:
determining an enhancement mode for the data to be displayed, wherein the enhancement mode comprises enhancement increase or enhancement decrease;
analyzing the variation trend of the data to be displayed;
and determining the influence weight of the data to be displayed on the coordinate resolution according to the strengthening mode, the change trend and the time corresponding to the data to be displayed.
4. The method of claim 1, wherein determining a resolution scaling of coordinate intervals in the presentation area comprises:
under the condition that the variation trend of the data to be displayed in the coordinate interval is ascending, the maximum value of the influence weight of the data to be displayed in the coordinate interval is obtained, and the resolution scaling of the coordinate interval is determined according to the maximum value.
5. The method of claim 1, wherein determining a resolution scaling of coordinate intervals in the presentation area comprises:
under the condition that the change trend of the data to be displayed in the coordinate interval is descending, acquiring the minimum value of the influence weight of the data to be displayed in the coordinate interval, and determining the resolution scaling of the coordinate interval according to the minimum value.
6. A data presentation device, comprising:
the weight determining module is used for determining the influence weight of the data to be displayed on the coordinate resolution, wherein the influence weight represents the importance degree of the data to be displayed, the influence degree on the user experience or the attention degree of the user on the data to be displayed;
the region determining module is used for calculating the upper limit and the lower limit of the data according to the data to be displayed, carrying out average division to generate the initial coordinate resolution of coordinate axes, generating corresponding horizontal and vertical coordinate axes and generating a display region with fixed initial coordinate resolution;
the proportion determining module is used for determining the resolution scaling of the coordinate interval in the display area based on the influence weight of the data to be displayed on the coordinate resolution;
the coordinate scaling module is used for scaling the initial coordinate resolution in the coordinate interval based on the resolution scaling of the coordinate interval in the display area;
and the display module is used for displaying the data to be displayed in the display area based on the zoomed coordinate resolution and the coordinate of the data to be displayed.
7. The apparatus of claim 6, wherein the weight determination module comprises:
the mode determination submodule is used for determining a strengthening mode aiming at the data to be displayed, wherein the strengthening mode comprises strengthening increase or strengthening decrease;
the analysis submodule is used for analyzing the variation trend of the data to be displayed;
and the first weight determining submodule is used for determining the influence weight of the data to be displayed on the coordinate resolution according to the strengthening mode and the change trend.
8. The apparatus of claim 6, wherein the weight determination module comprises:
the mode determination submodule is used for determining a strengthening mode aiming at the data to be displayed, wherein the strengthening mode comprises strengthening increase or strengthening decrease;
the analysis submodule is used for analyzing the variation trend of the data to be displayed;
and the second weight determining submodule is used for determining the influence weight of the data to be displayed on the coordinate resolution according to the strengthening mode, the change trend and the time corresponding to the data to be displayed.
9. The apparatus of claim 6, wherein the ratio determination module comprises:
the first proportion determining submodule is used for acquiring the maximum value of the influence weight of the data to be displayed in the coordinate interval under the condition that the variation trend of the data to be displayed in the coordinate interval is ascending, and determining the resolution scaling of the coordinate interval according to the maximum value.
10. The apparatus of claim 6, wherein the ratio determination module comprises:
and the second proportion determining submodule is used for acquiring the minimum value of the influence weight of the data to be displayed in the coordinate interval under the condition that the variation trend of the data to be displayed in the coordinate interval is descending, and determining the resolution scaling proportion of the coordinate interval according to the minimum value.
11. A data presentation device, the device comprising:
a processor;
a memory for storing processor-executable instructions,
wherein the processor is configured to:
determining influence weight of data to be displayed on coordinate resolution, wherein the influence weight represents the importance degree of the data to be displayed, the influence degree of the data to be displayed on user experience or the attention degree of a user on the data to be displayed;
determining the resolution scaling of a coordinate interval in a display area based on the influence weight of the data to be displayed on the coordinate resolution;
scaling the initial coordinate resolution in the coordinate interval based on the resolution scaling of the coordinate interval in the display area, wherein according to the data to be displayed, the upper and lower limits of the data are calculated and are divided averagely to generate the initial coordinate resolution of coordinate axes, corresponding horizontal and vertical coordinate axes are generated, and the display area with fixed initial coordinate resolution is generated;
and displaying the data to be displayed in the display area based on the scaled coordinate resolution and the coordinate of the data to be displayed.
CN201611075632.XA 2016-11-28 2016-11-28 Data display method and device Active CN106528027B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611075632.XA CN106528027B (en) 2016-11-28 2016-11-28 Data display method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611075632.XA CN106528027B (en) 2016-11-28 2016-11-28 Data display method and device

Publications (2)

Publication Number Publication Date
CN106528027A CN106528027A (en) 2017-03-22
CN106528027B true CN106528027B (en) 2020-02-14

Family

ID=58353495

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611075632.XA Active CN106528027B (en) 2016-11-28 2016-11-28 Data display method and device

Country Status (1)

Country Link
CN (1) CN106528027B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109215095B (en) * 2017-07-07 2023-07-04 北京国双科技有限公司 Data display method, device, storage medium and processor
CN110287442A (en) * 2019-06-28 2019-09-27 秒针信息技术有限公司 A kind of determination method, apparatus, electronic equipment and the storage medium of influence power ranking
CN110929491A (en) * 2019-10-30 2020-03-27 贝壳技术有限公司 Data report generation method, device, server and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101952803A (en) * 2008-02-22 2011-01-19 应用材料公司 User interface with visualization of real and virtual data
CN103809928A (en) * 2012-11-14 2014-05-21 腾讯科技(深圳)有限公司 Display method, device and system for transaction trend chart
CN105574094A (en) * 2015-12-11 2016-05-11 深圳安泰创新科技股份有限公司 Trend graph display method and device

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100866201B1 (en) * 2007-02-22 2008-10-30 삼성전자주식회사 Extraction of region of interest for users of multimedia portable terminals
CN101408878A (en) * 2007-10-12 2009-04-15 齐营股份有限公司 Data group graph notation and apparatus thereof
US8502822B2 (en) * 2008-09-30 2013-08-06 Nintendo Co., Ltd. Method and apparatus for visualizing and interactively manipulating profile data
CN101592729B (en) * 2009-07-13 2012-04-25 中国船舶重工集团公司第七○九研究所 Device and method for partial enlarged display of radar PPI images based on target details
CN102332056B (en) * 2011-09-27 2014-07-23 浙江工业大学 Information visualization technology-based house property data visualization system
CN103186700B (en) * 2011-12-28 2016-01-27 国际商业机器公司 Based on method for exhibiting data and the system of annular angle
CN103473043B (en) * 2013-08-05 2017-11-03 百度在线网络技术(北京)有限公司 The method and apparatus of the weight information of object in a kind of determination map
CN105302427B (en) * 2014-07-28 2019-07-02 腾讯科技(北京)有限公司 Image display method, device and electronic equipment
CN104978670A (en) * 2015-06-05 2015-10-14 百度在线网络技术(北京)有限公司 Method and apparatus for presenting data information of a plurality of indicators
CN105389170A (en) * 2015-11-20 2016-03-09 中国农业大学 Drawing method and system
CN105573702A (en) * 2015-12-16 2016-05-11 广州视睿电子科技有限公司 Method and system for synchronizing movement and scaling of remote annotation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101952803A (en) * 2008-02-22 2011-01-19 应用材料公司 User interface with visualization of real and virtual data
CN103809928A (en) * 2012-11-14 2014-05-21 腾讯科技(深圳)有限公司 Display method, device and system for transaction trend chart
CN105574094A (en) * 2015-12-11 2016-05-11 深圳安泰创新科技股份有限公司 Trend graph display method and device

Also Published As

Publication number Publication date
CN106528027A (en) 2017-03-22

Similar Documents

Publication Publication Date Title
US8893076B2 (en) Configurable computation modules
US20110225085A1 (en) Information processing apparatus, information processing method, and program product
US20070143290A1 (en) Priority Determination Apparatus, Service Processing Allocation Apparatus, Control Method and Program
US8214251B2 (en) Methods and systems of organizing vendors of production print services by ratings
EP3279806A1 (en) Data processing method and apparatus
US10592472B1 (en) Database system for dynamic and automated access and storage of data items from multiple data sources
CN106528027B (en) Data display method and device
CN111144941A (en) Merchant score generation method, device, equipment and readable storage medium
US20140258176A1 (en) System and method for dynamic visual representation of estimated financial data
Pawlick et al. A mean-field stackelberg game approach for obfuscation adoption in empirical risk minimization
CN103853809A (en) Efficient space allocation for business objects
JP2009289172A (en) Conduct history analysis system and its method
CN110705654B (en) Method, apparatus, electronic device, and medium for monitoring assets
CN109657205B (en) Text line height adjusting method and device and electronic equipment
AU2022323165A1 (en) Configuration of user interface for risk assessment visualization
US10467119B2 (en) Data-agnostic adjustment of hard thresholds based on user feedback
CN110837604B (en) Data analysis method and device based on housing monitoring platform
CN113591986A (en) Method for generating object weight of recommendation model and personalized recommendation method
WO2014020299A1 (en) Location evaluation
US11475322B2 (en) Methods of explaining an individual predictions made by predictive processes and/or predictive models
CN109976710B (en) Data processing method and equipment
US10698910B2 (en) Generating cohorts using automated weighting and multi-level ranking
CN117112942A (en) User interface adjustment method, device, computer equipment and storage medium
Pecanka et al. Modeling association between multivariate correlated outcomes and high-dimensional sparse covariates: the adaptive SVS method
JP7058804B1 (en) Prediction systems, prediction methods, and programs

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200427

Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after: Alibaba (China) Co.,Ltd.

Address before: 100080 area a and C, 5 / F, block a, Sinosteel International Plaza, No. 8, Haidian Street, Haidian District, Beijing

Patentee before: Youku Internet Technology (Beijing) Co.,Ltd.