CN109992702A - Data visualization method, device and electronic equipment - Google Patents

Data visualization method, device and electronic equipment Download PDF

Info

Publication number
CN109992702A
CN109992702A CN201910211885.2A CN201910211885A CN109992702A CN 109992702 A CN109992702 A CN 109992702A CN 201910211885 A CN201910211885 A CN 201910211885A CN 109992702 A CN109992702 A CN 109992702A
Authority
CN
China
Prior art keywords
data
item
display area
presented
determined
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.)
Granted
Application number
CN201910211885.2A
Other languages
Chinese (zh)
Other versions
CN109992702B (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.)
China Electric Power Construction Ltd By Share Ltd
Beijing Qianxin Technology Co Ltd
Original Assignee
China Electric Power Construction Ltd By Share Ltd
Beijing Qianxin Technology 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 China Electric Power Construction Ltd By Share Ltd, Beijing Qianxin Technology Co Ltd filed Critical China Electric Power Construction Ltd By Share Ltd
Priority to CN201910211885.2A priority Critical patent/CN109992702B/en
Publication of CN109992702A publication Critical patent/CN109992702A/en
Application granted granted Critical
Publication of CN109992702B publication Critical patent/CN109992702B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (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)

Abstract

Present disclose provides a kind of data visualization methods, display area including determination m data to be presented and the n data for allowing to show, wherein, m, n is positive integer and m > n, it is determined from the m data to be presented and renders the first data of n item, it shows in the display area, it is determined from the m data to be presented and renders the second data of k item, wherein, k is the positive integer less than or equal to n, in response to particular event, using second data of k item instead of some or all of in first data of n item, it shows in the display area.The disclosure additionally provides a kind of data visualization device, a kind of electronic equipment and a kind of computer readable storage medium.

Description

Data visualization method, device and electronic equipment
Technical field
This disclosure relates to a kind of data visualization method, device and electronic equipment.
Background technique
With the arrival of data age, front end page needs the data volume shown to become larger, and the display area that can be provided is It is limited.In this regard, the m data that the relevant technologies rendering is whole, is then rolled using a timer timing and shows those data, Until being rolled to finally, then rolling from the beginning.The inventors discovered that the prior art is when data volume is very big, rendering when Between will be elongated with the increase of data volume, performance also can be easy to appear Caton worse and worse.
Summary of the invention
An aspect of this disclosure provides a kind of data visualization method, including determination m data to be presented and Allow show n data display area, wherein m, n be positive integer and m > n, from the m data to be presented really Determine and render the first data of n item, shows in the display area, determined from the m data to be presented and render k item Second data, wherein k is the positive integer less than or equal to n, in response to particular event, replaces institute using second data of k item Some or all of state in the first data of n item, it shows in the display area.
Optionally, described that the first data of n item are determined and rendered from the m data to be presented, it shows in the exhibition Show in region, and determined from the m data to be presented and render the second data of k item and include, from the m to be presented The first data of n item and second data are determined and rendered in data, and first data of n item are shown in the displaying It is described in response to particular event in region, using second data of k item instead of the part in first data of n item or entirely Portion, displaying include in the display area, and in response to particular event, mobile first data of n item make the number of n item first A data in removes display area, and second data is made to move into the displaying with first data of n item Region.
Optionally, after described in response to particular event, the method also includes from the m data to be presented Middle determination simultaneously renders at least one third data, for showing the third data when next particular event occurs.
Optionally, described to be determined from the m data to be presented and render the second data of k item, and in response to spy Event is determined, using second data of k item instead of showing in the show area some or all of in first data of n item It include: to be determined from the m data to be presented in response to particular event and render the second data of k item, using described in domain The second data of k item are instead of showing in the display area some or all of in first data of n item.
Optionally, the particular event includes the timed events or user operation case of periodic triggers.
Another aspect of the disclosure provides a kind of data visualization device, including determining module, the first display unit, Rendering unit and the second display unit.Determining module, the n item number for determining m data to be presented and allowing to show According to display area, wherein m, n be positive integer and m > n.First display unit, for from the m data to be presented The first data of n item are determined and rendered, are shown in the display area.Rendering unit, for from the m data to be presented Middle determination simultaneously renders the second data of k item, wherein k is the positive integer less than or equal to n.Second display unit, in response to spy Event is determined, using second data of k item instead of showing in the show area some or all of in first data of n item In domain.
Optionally, first display unit and rendering unit are integrated into the first display module, are used for from described to be presented M data in determine and render the first data of n item and second data, and first data of n item are shown described In display area, second display unit is used in response to particular event, and mobile n articles of first data make described n articles the A data in one data removes display area, and it is described to move into second data with first data of n item Display area.
Optionally, after in response to particular event, the rendering unit is also used to from the m data to be presented At least one third data are determined and render, for showing the third data when next particular event occurs.
Optionally, the rendering unit and the second display unit are integrated into the second display module, in response to specific thing Part determines from the m data to be presented and renders the second data of k item, replaces the n using second data of k item Some or all of in the first data of item, show in the display area.
Optionally, the particular event includes the timed events or user operation case of periodic triggers.
Another aspect of the disclosure provides a kind of electronic equipment, including, at least one processor and at least one Memory, for storing one or more computer-readable instructions, wherein when one or more of computer-readable instruction quilts When at least one described processor executes, so that the processor executes method as described above.
Another aspect of the present disclosure provides a kind of non-volatile memory medium, is stored with computer executable instructions, institute Instruction is stated when executed for realizing method as described above.
Another aspect of the present disclosure provides a kind of computer program, and the computer program, which includes that computer is executable, to be referred to It enables, described instruction is when executed for realizing method as described above.
Detailed description of the invention
In order to which the disclosure and its advantage is more fully understood, referring now to being described below in conjunction with attached drawing, in which:
Figure 1A~Fig. 1 C diagrammatically illustrates the application scenarios of the method for the data visualization according to the embodiment of the present disclosure;
Fig. 2 diagrammatically illustrates the flow chart of the method for the data visualization according to the embodiment of the present disclosure;
Fig. 3 diagrammatically illustrates the block diagram of the device of the data visualization according to the embodiment of the present disclosure;
Fig. 4 diagrammatically illustrates the block diagram of the device of the data visualization according to another embodiment of the disclosure;
Fig. 5 diagrammatically illustrates the block diagram of the device of the data visualization according to the another embodiment of the disclosure;And
Fig. 6 diagrammatically illustrates the block diagram of the electronic equipment according to the embodiment of the present disclosure.
Specific embodiment
Hereinafter, will be described with reference to the accompanying drawings embodiment of the disclosure.However, it should be understood that these descriptions are only exemplary , and it is not intended to limit the scope of the present disclosure.In the following detailed description, to elaborate many specific thin convenient for explaining Section is to provide the comprehensive understanding to the embodiment of the present disclosure.It may be evident, however, that one or more embodiments are not having these specific thin It can also be carried out in the case where section.In addition, in the following description, descriptions of well-known structures and technologies are omitted, to avoid Unnecessarily obscure the concept of the disclosure.
Term as used herein is not intended to limit the disclosure just for the sake of description specific embodiment.It uses herein The terms "include", "comprise" etc. show the presence of the feature, step, operation and/or component, but it is not excluded that in the presence of Or add other one or more features, step, operation or component.
There are all terms (including technical and scientific term) as used herein those skilled in the art to be generally understood Meaning, unless otherwise defined.It should be noted that term used herein should be interpreted that with consistent with the context of this specification Meaning, without that should be explained with idealization or excessively mechanical mode.
It, in general should be according to this using statement as " at least one in A, B and C etc. " is similar to Field technical staff is generally understood the meaning of the statement to make an explanation (for example, " system at least one in A, B and C " Should include but is not limited to individually with A, individually with B, individually with C, with A and B, with A and C, have B and C, and/or System etc. with A, B, C).Using statement as " at least one in A, B or C etc. " is similar to, generally come Saying be generally understood the meaning of the statement according to those skilled in the art to make an explanation (for example, " having in A, B or C at least One system " should include but is not limited to individually with A, individually with B, individually with C, with A and B, have A and C, have B and C, and/or the system with A, B, C etc.).It should also be understood by those skilled in the art that substantially arbitrarily indicating two or more The adversative conjunction and/or phrase of optional project shall be construed as either in specification, claims or attached drawing A possibility that giving including one of these projects, either one or two projects of these projects.For example, phrase " A or B " should A possibility that being understood to include " A " or " B " or " A and B ".
Shown in the drawings of some block diagrams and/or flow chart.It should be understood that some sides in block diagram and/or flow chart Frame or combinations thereof can be realized by computer program instructions.These computer program instructions can be supplied to general purpose computer, The processor of special purpose computer or other programmable data processing units, so that these instructions are when executed by this processor can be with Creation is for realizing function/operation device illustrated in these block diagrams and/or flow chart.
Therefore, the technology of the disclosure can be realized in the form of hardware and/or software (including firmware, microcode etc.).Separately Outside, the technology of the disclosure can take the form of the computer program product on the computer-readable medium for being stored with instruction, should Computer program product uses for instruction execution system or instruction execution system is combined to use.In the context of the disclosure In, computer-readable medium, which can be, can include, store, transmitting, propagating or transmitting the arbitrary medium of instruction.For example, calculating Machine readable medium can include but is not limited to electricity, magnetic, optical, electromagnetic, infrared or semiconductor system, device, device or propagation medium. The specific example of computer-readable medium includes: magnetic memory apparatus, such as tape or hard disk (HDD);Light storage device, such as CD (CD-ROM);Memory, such as random access memory (RAM) or flash memory;And/or wire/wireless communication link.
Embodiment of the disclosure provides a kind of data visualization method, including determination m data to be presented and permits Perhaps the display area of the n data shown, wherein m, n are positive integer and m > n, are determined from the m data to be presented And the first data of n item are rendered, it shows in the display area, is determined from the m data to be presented and render k articles the Two data, wherein k is the positive integer less than or equal to n, in response to particular event, using described in second data of k item replacement Some or all of in the first data of n item, show in the display area.
Figure 1A~Fig. 1 C diagrammatically illustrates the application scenarios of the method for the data visualization according to the embodiment of the present disclosure.It needs It should be noted that being only the example that can apply the scene of the embodiment of the present disclosure shown in Figure 1A~Fig. 1 C, to help this field skill Art personnel understand the technology contents of the disclosure, but are not meant to that the embodiment of the present disclosure may not be usable for other equipment, system, ring Border or scene.
In order to show mass data in limited display area, existing implementation for example can be using the side rolled Formula.As shown in Figure 1A, it in the display area that disposably can only show 3 datas, in order to show a plurality of data, can open up first Show wherein 3, such as data 10, data 20 and data 30, and over time, as shown in Figure 1B, rolls the interior of display area Hold, reach the state of Fig. 1 C, show with data different before, that is, what is shown data 20,30,40 and the data that show before 10,20,30 is at least partly different.
The technical solution having had at present is to firstly generate the corresponding whole nodes of a plurality of data, drops it into a container In node, container node then is rolled using a timer timing, until being rolled to finally, then rolling from the beginning.Its Problem is that the number of nodes rendered and data volume are directly proportional, and data volume is bigger, and the node of rendering is more, and performance will be poorer;And And cannot accomplish circulating rolling, when container node rolls to the end, the last item display data can only be waited to remove exhibition It could roll, can not be rolled since arbitrary node from the beginning after showing region.The method of the embodiment of the present disclosure is able to solve The above problem improves user experience.
Fig. 2 diagrammatically illustrates the flow chart of the method for the data visualization according to the embodiment of the present disclosure.
As shown in Fig. 2, this method includes operation S210~S240.
In operation S210, the display area of m data and the n data for allowing to show to be presented is determined, wherein m, N is positive integer and m > n.
In operation S220, the first data of n item are determined and rendered from the m data to be presented, are shown in the exhibition Show in region.
For example, n data before being determined first according to the sequence of m data to be presented, such as number shown in figure 1A According to 10,20,30, which is rendered and is shown in display area, other data latencies are shown.Herein, only wash with watercolours The preceding n data shown is contaminated, without rendering other data in m data.
Operation S230, determined from the m data to be presented and render the second data of k item, wherein k be less than Or the positive integer equal to n.
Wherein, k data contains the p data for showing next time and needing to show when content changing.Show content changing Mode for example can be the mode of rolling of the data in display area, be also possible to flash, fly into, be fade-in fade-out, rotating Etc., the embodiment of the present disclosure does not limit this.Herein, the data shown next time can be only rendered, without rendering additionally Data, i.e. k=p.Certainly, if the interval of animation switching is shorter, in order to improve fluency, the data of rendering be can also be improved Quantity, such as k=2p or k=3p etc. can be set, to reduce a possibility that Caton occurs.
It is replaced in first data of n item in response to particular event using second data of k item in operation S240 Partly or entirely, it shows in the display area.
According to the embodiment of the present disclosure, the particular event may include the timed events or user's operation thing of periodic triggers Part.For example, mouse clicking operation for another example can be monitored by timer, the timed events of triggering in every 3 seconds, each Mouse clicking operation triggers user operation case etc..
According to the embodiment of the present disclosure, in response to particular event predetermined, can for example, by rolling, rotate, fly into, The modes such as flash, be fade-in fade-out change the data shown in display area, and old data are replaced using new data.For example, The data newly shown can replace one in original a plurality of data, alternatively, can also replace one in original a plurality of data Partial data even total data.
According to the embodiment of the present disclosure, operating S230 can be immediately performed after operation S220 is executed, and can also trigger It executes when operation S240, is introduced respectively below with reference to two embodiments.
It is described that the first data of n item, exhibition are determined and rendered from the m data to be presented according to the embodiment of the present disclosure Show in the display area, and determined from the m data to be presented and render the second data of k item and include, from institute It states and the first data of n item and second data is determined and rendered in m data to be presented, and by the first data of n item exhibition Show in the display area, it is described in response to particular event, first data of n item are replaced using second data of k item Some or all of in, displaying includes in the display area, and in response to particular event, mobile first data of n item make A data in first data of n item removes display area, and keeps second data mobile with first data of n item Into the display area.
With m=10, for n=3, operation S220 and operation S230 can be merged into an operation, from described to be presented 3 the first data and 1 the second data (it is assumed herein that only rolling a data each time) are determined and rendered in 10 datas, and 3 first data are shown in the display area, that is, rendered when showing 3 data and next time will simultaneously 1 data shown, that is, n+1 data can be rendered for the first time.When operating S240 in response to specific events trigger, by the 1 of rendering The second data of item replace one in original 3 the first data to show in display area.According to the embodiment of the present disclosure, in institute The data that will be shown next time in response to after particular event, can also continue to rendering are stated, in case next particular event goes out Current change shows content, that is, the method also includes determining from the m data to be presented and render at least one Third data, for showing the third data when next particular event occurs.
It is described to be determined from the m data to be presented and render the number of k item second according to another embodiment of the disclosure According to, and in response to particular event, using second data of k item instead of opening up some or all of in first data of n item Show in the display area to include: to determine from the m data to be presented in response to particular event and render k articles Two data, using second data of k item instead of showing in the show area some or all of in first data of n item In domain.
It still by taking n=3 as an example, in operation S220, only renders 3 datas and is shown, operation S230 and operation S240 can To merge into an operation, in response to particular event, first render the second data that will be shown, in changing display area in Hold to show second data.In specific events trigger next time, still only renders and show the content that will be shown.Due to every The quantity of the data of secondary rendering is seldom, with Fast rendering and can show, user is made not feel Caton.
The method of above each embodiment description avoids full dose rendering, only renders the number that next picture is used every time According to the problem of being effectively relieved in the biggish situation of data volume causes render time long, picture Caton, providing more friendly user Experience.Also, since every data independently renders, may be implemented after a wheel, with the first data as next The circularly exhibiting of data, and be unlikely to just from the beginning to show after waiting the last item display data to remove display area.
Fig. 3 diagrammatically illustrates the block diagram of the device 300 according to the data visualization of the embodiment of the present disclosure.
As shown in figure 3, the device 300 of the training yield prediction model include determining module 310, the first display unit 320, Rendering unit 330 and the second display unit 340.The device 300 can execute the method described above with reference to Fig. 2, to realize Data visualization.
Determining module 310, for example, execute refer to operations described above S210, for determine m data to be presented with And the display area for the n data for allowing to show, wherein m, n are positive integer and m > n.
First display unit 320, such as execute and refer to operations described above S220, for from the m item to be presented The first data of n item are determined and rendered in data, are shown in the display area.
Rendering unit 330, such as execute and refer to operations described above S230, for from the m data to be presented Middle determination simultaneously renders the second data of k item, wherein k is the positive integer less than or equal to n.
Second display unit 340, such as execute and refer to operations described above S240, for making in response to particular event It some or all of is replaced in first data of n item, is shown in the display area with second data of k item.
Fig. 4 diagrammatically illustrates the block diagram of the device 400 of the data visualization according to another embodiment of the disclosure.
As shown in figure 4, it is that the first display unit 320 and rendering unit 330 of embodiment illustrated in Figure 3, which can integrate, One display module 410, for the first data of n item and second data to be determined and rendered from the m data to be presented, And show first data of n item in the display area, second display unit is used to move in response to particular event Moving first data of n item makes a data in first data of n item remove display area, and make second data with First data of n item move into the display area.
Rendering unit according to the embodiment of the present disclosure, after in response to particular event, in first display module 410 330 are also used to that at least one third data are determined and rendered from the m data to be presented, in next specific thing When part occurs, the third data are shown.
Fig. 5 diagrammatically illustrates the block diagram of the device 500 of the data visualization according to another embodiment of the disclosure.
It is shown as shown in figure 5, the rendering unit 330 of previous embodiment and the second display unit 340 can integrate for second Module 510 is used for the second data of k item to be determined and rendered from the m data to be presented in response to particular event Second data of k item are instead of showing in the display area some or all of in first data of n item.
According to the embodiment of the present disclosure, the particular event includes the timed events or user operation case of periodic triggers.
It is module according to an embodiment of the present disclosure, submodule, unit, any number of or in which any more in subelement A at least partly function can be realized in a module.It is single according to the module of the embodiment of the present disclosure, submodule, unit, son Any one or more in member can be split into multiple modules to realize.According to the module of the embodiment of the present disclosure, submodule, Any one or more in unit, subelement can at least be implemented partly as hardware circuit, such as field programmable gate Array (FPGA), programmable logic array (PLA), system on chip, the system on substrate, the system in encapsulation, dedicated integrated electricity Road (ASIC), or can be by the hardware or firmware for any other rational method for integrate or encapsulate to circuit come real Show, or with any one in three kinds of software, hardware and firmware implementations or with wherein any several appropriately combined next reality It is existing.Alternatively, can be at least by part according to one or more of the module of the embodiment of the present disclosure, submodule, unit, subelement Ground is embodied as computer program module, when the computer program module is run, can execute corresponding function.
For example, determining module 310, the first display unit 320, rendering unit 330, the second display unit 340, first are shown Any number of in module 410 and the second display module 510, which may be incorporated in a module, to be realized or therein any One module can be split into multiple modules.Alternatively, at least partly function of one or more modules in these modules can It is combined at least partly function with other modules, and is realized in a module.In accordance with an embodiment of the present disclosure, mould is determined Block 310, the first display unit 320, rendering unit 330, the second display unit 340, the first display module 410 and second are shown At least one of module 510 can at least be implemented partly as hardware circuit, such as field programmable gate array (FPGA), Programmable logic array (PLA), system on chip, the system on substrate, the system in encapsulation, specific integrated circuit (ASIC), or Can be realized by carrying out the hardware such as any other rational method that is integrated or encapsulating or firmware to circuit, or with software, Any one in three kinds of implementations of hardware and firmware several appropriately combined is realized with wherein any.Alternatively, determining Module 310, the first display unit 320, rendering unit 330, the second display unit 340, the first display module 410 and the second exhibition Show that at least one of module 510 can at least be implemented partly as computer program module, when the computer program module When being run, corresponding function can be executed.
Fig. 6 diagrammatically illustrates the block diagram of the electronic equipment 600 according to the embodiment of the present disclosure.Department of computer science shown in Fig. 6 System is only an example, should not function to the embodiment of the present disclosure and use scope bring any restrictions.
As shown in fig. 6, electronic equipment 600 includes processor 610 and computer readable storage medium 620.The electronics is set Standby 600 can execute the method according to the embodiment of the present disclosure.
Specifically, processor 610 for example may include general purpose microprocessor, instruction set processor and/or related chip group And/or special microprocessor (for example, specific integrated circuit (ASIC)), etc..Processor 610 can also include using for caching The onboard storage device on way.Processor 610 can be the different movements for executing the method flow according to the embodiment of the present disclosure Single treatment unit either multiple processing units.
Computer readable storage medium 620, such as can be times can include, store, transmitting, propagating or transmitting instruction Meaning medium.For example, readable storage medium storing program for executing can include but is not limited to electricity, magnetic, optical, electromagnetic, infrared or semiconductor system, device, Device or propagation medium.The specific example of readable storage medium storing program for executing includes: magnetic memory apparatus, such as tape or hard disk (HDD);Optical storage Device, such as CD (CD-ROM);Memory, such as random access memory (RAM) or flash memory;And/or wire/wireless communication chain Road.
Computer readable storage medium 620 may include computer program 621, which may include generation Code/computer executable instructions execute processor 610 according to the embodiment of the present disclosure Method or its any deformation.
Computer program 621 can be configured to have the computer program code for example including computer program module.Example Such as, in the exemplary embodiment, the code in computer program 621 may include one or more program modules, for example including 621A, module 621B ....It should be noted that the division mode and number of module are not fixation, those skilled in the art can To be combined according to the actual situation using suitable program module or program module, when these program modules are combined by processor 610 When execution, processor 610 is executed according to the method for the embodiment of the present disclosure or its any deformation.
According to the embodiment of the present disclosure, determining module 310, the first display unit 320, rendering unit 330, the second display unit 340, at least one of the first display module 410 and the second display module 510 can be implemented as the calculating with reference to Fig. 6 description Corresponding operating described above may be implemented when being executed by processor 610 in machine program module.
The disclosure additionally provides a kind of computer-readable medium, which, which can be in above-described embodiment, retouches Included in the equipment/device/system stated;It is also possible to individualism, and without in the supplying equipment/device/system.On It states computer-readable medium and carries one or more program, when said one or multiple programs are performed, realization is held Row is according to the method for the embodiment of the present disclosure or its any deformation.
In accordance with an embodiment of the present disclosure, computer-readable medium can be computer-readable signal media or computer can Read storage medium either the two any combination.Computer readable storage medium for example can be --- but it is unlimited In system, device or the device of --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor, or any above combination.It calculates The more specific example of machine readable storage medium storing program for executing can include but is not limited to: have the electrical connection, portable of one or more conducting wires Formula computer disk, hard disk, random access storage device (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memory device or The above-mentioned any appropriate combination of person.In the disclosure, computer readable storage medium can be it is any include or storage program Tangible medium, which can be commanded execution system, device or device use or in connection.And in this public affairs In opening, computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal, In carry computer-readable program code.The data-signal of this propagation can take various forms, including but not limited to Electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be computer-readable Any computer-readable medium other than storage medium, the computer-readable medium can send, propagate or transmit for by Instruction execution system, device or device use or program in connection.The journey for including on computer-readable medium Sequence code can transmit with any suitable medium, including but not limited to: wireless, wired, optical cable, radiofrequency signal etc., or Above-mentioned any appropriate combination.
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the disclosure, method and computer journey The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation A part of one module, program segment or code of table, a part of above-mentioned module, program segment or code include one or more Executable instruction for implementing the specified logical function.It should also be noted that in some implementations as replacements, institute in box The function of mark can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are practical On can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it wants It is noted that the combination of each box in block diagram or flow chart and the box in block diagram or flow chart, can use and execute rule The dedicated hardware based systems of fixed functions or operations is realized, or can use the group of specialized hardware and computer instruction It closes to realize.
It will be understood by those skilled in the art that the feature recorded in each embodiment and/or claim of the disclosure can To carry out multiple combinations or/or combination, even if such combination or combination are not expressly recited in the disclosure.Particularly, exist In the case where not departing from disclosure spirit or teaching, the feature recorded in each embodiment and/or claim of the disclosure can To carry out multiple combinations and/or combination.All these combinations and/or combination each fall within the scope of the present disclosure.
Although the disclosure, art technology has shown and described referring to the certain exemplary embodiments of the disclosure Personnel it should be understood that in the case where the spirit and scope of the present disclosure limited without departing substantially from the following claims and their equivalents, A variety of changes in form and details can be carried out to the disclosure.Therefore, the scope of the present disclosure should not necessarily be limited by above-described embodiment, But should be not only determined by appended claims, also it is defined by the equivalent of appended claims.

Claims (10)

1. a kind of data visualization method, comprising:
Determine the display area of m data and the n data for allowing to show to be presented, wherein m, n are positive integer and m > n;
The first data of n item are determined and rendered from the m data to be presented, are shown in the display area;
It is determined from the m data to be presented and renders the second data of k item, wherein k is the positive integer less than or equal to n;
In response to particular event, using second data of k item instead of showing some or all of in first data of n item In the display area.
2. according to the method described in claim 1, wherein,
It is described that the first data of n item are determined and rendered from the m data to be presented, it shows in the display area, with And from determined in the m data to be presented and render the second data of k item include: from the m data to be presented really Determine and render the first data of n item and second data, and first data of n item are shown in the display area,
It is described some or all of to be replaced in first data of n item using second data of k item in response to particular event, Show in the display area to include: in response to particular event, mobile first data of n item make first data of n item In a data remove display area, and second data is made to move into the show area with first data of n item Domain.
3. according to the method described in claim 2, wherein, it is described in response to particular event after, the method also includes:
At least one third data are determined and rendered from the m data to be presented, for going out in next particular event Now, the third data are shown.
4. described to be determined from the m data to be presented and render k articles according to the method described in claim 1, wherein Two data, and in response to particular event, using second data of k item instead of the part in first data of n item or entirely Portion, displaying include: in the display area
In response to particular event, the second data of k item are determined and rendered from the m data to be presented, use described k articles Two data are instead of showing in the display area some or all of in first data of n item.
5. according to the method described in claim 1, wherein, the particular event includes timed events or the user of periodic triggers Action event.
6. a kind of data visualization device, comprising:
Determining module, for determining the display area of m data and the n data for allowing to show to be presented, wherein m, n For positive integer and m > n;
First display unit is shown for the first data of n item to be determined and rendered from the m data to be presented described In display area;
Rendering unit, for being determined from the m data to be presented and rendering the second data of k item, wherein k be less than or Positive integer equal to n;
Second display unit, for being replaced in first data of n item using second data of k item in response to particular event Some or all of, it shows in the display area.
7. device according to claim 6, wherein
First display unit and rendering unit are integrated into the first display module, for from the m data to be presented The first data of n item and second data are determined and are rendered, and first data of n item are shown in the display area,
Second display unit is used in response to particular event, and mobile first data of n item make in first data of n item A data remove display area, and second data is made to move into the display area with first data of n item.
8. device according to claim 6, wherein the rendering unit and the second display unit are integrated into the second displaying mould Block, for the second data of k item being determined and being rendered from the m data to be presented, use the k in response to particular event The second data of item are instead of showing in the display area some or all of in first data of n item.
9. a kind of electronic equipment, comprising:
At least one processor;
At least one processor is stored thereon with computer program, when the computer program is executed by processor, so that described Processor:
Determine the display area of m data and the n data for allowing to show to be presented, wherein m, n are positive integer and m > n;
The first data of n item are determined and rendered from the m data to be presented, are shown in the display area;
It is determined from the m data to be presented and renders the second data of k item, wherein k is the positive integer less than or equal to n;
In response to particular event, using second data of k item instead of showing some or all of in first data of n item In the display area.
10. a kind of computer readable storage medium, is stored thereon with computer program, the computer program is executed by processor When, so that the processor:
Determine the display area of m data and the n data for allowing to show to be presented, wherein m, n are positive integer and m > n;
The first data of n item are determined and rendered from the m data to be presented, are shown in the display area;
It is determined from the m data to be presented and renders the second data of k item, wherein k is the positive integer less than or equal to n;
In response to particular event, using second data of k item instead of showing some or all of in first data of n item In the display area.
CN201910211885.2A 2019-03-20 2019-03-20 Data visualization method and device and electronic equipment Active CN109992702B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910211885.2A CN109992702B (en) 2019-03-20 2019-03-20 Data visualization method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910211885.2A CN109992702B (en) 2019-03-20 2019-03-20 Data visualization method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN109992702A true CN109992702A (en) 2019-07-09
CN109992702B CN109992702B (en) 2021-05-18

Family

ID=67130454

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910211885.2A Active CN109992702B (en) 2019-03-20 2019-03-20 Data visualization method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN109992702B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111340958A (en) * 2020-02-12 2020-06-26 广东趣炫网络股份有限公司 SrollView sliding stuck optimization method, device, equipment and readable storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101777069A (en) * 2010-01-04 2010-07-14 山东浪潮齐鲁软件产业股份有限公司 Method for building list element for supporting large data volume high performance browser
JP2010211724A (en) * 2009-03-12 2010-09-24 Casio Computer Co Ltd Client device, server-based computing system and client control program
CN103677491A (en) * 2012-09-03 2014-03-26 百度在线网络技术(北京)有限公司 Method and device for rendering website
US8893036B1 (en) * 2009-09-24 2014-11-18 Adobe Systems Incorporated Display region scrolling
CN105512295A (en) * 2015-12-10 2016-04-20 网易(杭州)网络有限公司 Information representation method and device and information system
CN105824874A (en) * 2016-02-01 2016-08-03 乐视移动智能信息技术(北京)有限公司 Mobile terminal as well as web page rendering method and device thereof
CN105912227A (en) * 2016-04-13 2016-08-31 广州阿里巴巴文学信息技术有限公司 Text information display method, device and mobile device
CN106294640A (en) * 2016-08-02 2017-01-04 三星电子(中国)研发中心 Webpage display process and device
CN108197153A (en) * 2017-12-07 2018-06-22 南京富士通南大软件技术有限公司 The method of Fast rendering list data based on scroll bar positioning
CN108804584A (en) * 2018-05-25 2018-11-13 北京五八信息技术有限公司 Method for exhibiting data, device, equipment and storage medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010211724A (en) * 2009-03-12 2010-09-24 Casio Computer Co Ltd Client device, server-based computing system and client control program
US8893036B1 (en) * 2009-09-24 2014-11-18 Adobe Systems Incorporated Display region scrolling
CN101777069A (en) * 2010-01-04 2010-07-14 山东浪潮齐鲁软件产业股份有限公司 Method for building list element for supporting large data volume high performance browser
CN103677491A (en) * 2012-09-03 2014-03-26 百度在线网络技术(北京)有限公司 Method and device for rendering website
CN105512295A (en) * 2015-12-10 2016-04-20 网易(杭州)网络有限公司 Information representation method and device and information system
CN105824874A (en) * 2016-02-01 2016-08-03 乐视移动智能信息技术(北京)有限公司 Mobile terminal as well as web page rendering method and device thereof
CN105912227A (en) * 2016-04-13 2016-08-31 广州阿里巴巴文学信息技术有限公司 Text information display method, device and mobile device
CN106294640A (en) * 2016-08-02 2017-01-04 三星电子(中国)研发中心 Webpage display process and device
CN108197153A (en) * 2017-12-07 2018-06-22 南京富士通南大软件技术有限公司 The method of Fast rendering list data based on scroll bar positioning
CN108804584A (en) * 2018-05-25 2018-11-13 北京五八信息技术有限公司 Method for exhibiting data, device, equipment and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
段虎才 等: "基于分片后备存储的WebKit嵌入式浏览器渲染优化研究", 《网络新媒体技术》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111340958A (en) * 2020-02-12 2020-06-26 广东趣炫网络股份有限公司 SrollView sliding stuck optimization method, device, equipment and readable storage medium

Also Published As

Publication number Publication date
CN109992702B (en) 2021-05-18

Similar Documents

Publication Publication Date Title
CN105487760B (en) Method and device for displaying message and electronic equipment
TWI305900B (en) Method of rendering graphics and 3d graphics hardware accelerator
CN109408685A (en) Mind map methods of exhibiting and device
CN105245960A (en) Live comment display method and device for videos
CA3159186A1 (en) Information interaction method, apparatus, device, storage medium and program product
CN110300328A (en) A kind of video playing control method, device and readable storage medium storing program for executing
US10504492B2 (en) Apparatus and methods for generating dynamic trace data on a GPU
CN108449409A (en) Animation method for pushing, device, equipment and storage medium
CN110070496A (en) Generation method, device and the hardware device of image special effect
US20170116827A1 (en) System and wearable device for event notifications
CN107329721A (en) Display methods, electronic equipment and computer-readable recording medium
CN115190366B (en) Information display method, device, electronic equipment and computer readable medium
CN109343954A (en) Electronic device works method and system
CN107071550A (en) A kind of video data sharing method and device
CN109992702A (en) Data visualization method, device and electronic equipment
CN105577828B (en) A kind of remoting redirection method and apparatus
WO2024099455A1 (en) Live-broadcast interaction method and apparatus, and electronic device and storage medium
WO2024067159A1 (en) Video generation method and apparatus, electronic device, and storage medium
CN107770458B (en) A kind of method and terminal device of scene switching
CN113205601A (en) Roaming path generation method and device, storage medium and electronic equipment
US20140215035A1 (en) Distribution of application components among devices
CN114584709B (en) Method, device, equipment and storage medium for generating zooming special effects
CN106534075A (en) Updated content processing method and device
CN110032349A (en) Control method, methods of exhibiting, control device and computer readable storage medium
CN106649621B (en) A kind of method and device showing comment information

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 100088 Building 3 332, 102, 28 Xinjiekouwai Street, Xicheng District, Beijing

Applicant after: QAX Technology Group Inc.

Applicant after: POWERCHINA LTD.

Address before: 100088 Building 3 332, 102, 28 Xinjiekouwai Street, Xicheng District, Beijing

Applicant before: BEIJING QIANXIN TECHNOLOGY Co.,Ltd.

Applicant before: POWERCHINA LTD.

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant