Data display method, system and device, electronic equipment and storage medium

By obtaining the data associated with the project to be developed, determining the data type and development conditions, and recalling the matching front-end framework to build a display interface, it solves the problem of low data maintenance efficiency in traditional data processing methods, and realizes intuitive and interactive data display and maintenance.

CN119807287APending Publication Date: 2025-04-11SICHUAN LVYUANJI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411742976.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

Traditional data processing methods lead to inefficient data maintenance when facing large amounts of data or complex operations.

Method used

By obtaining the data to be displayed associated with the project to be developed, the data type and development conditions are determined, the matching front-end framework is retrieved from the database based on this information, the framework is used to build a display interface, and in response to user selection operations to display the target data.

Benefits of technology

Converting complex data processing and analysis processes into intuitive and interactive display interfaces improves data maintenance efficiency and solves the problem of low data maintenance efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119807287A_ABST
    Figure CN119807287A_ABST
Patent Text Reader

Abstract

The invention discloses a data display method, system and device, electronic equipment and a storage medium. The method comprises the steps that multiple pieces of to-be-displayed data associated with a to-be-developed project are acquired, and the to-be-displayed data are used for representing the development process of the to-be-developed project; determining a data type of the to-be-displayed data and a development condition of the to-be-developed project; based on the development condition and the data type, a target front-end framework matched with the to-be-developed project is called from a database, the database comprises at least one front-end framework, and the at least one front-end framework is constructed based on historical to-be-displayed data of different data types and historical development conditions; displaying a display interface of the to-be-displayed data by utilizing the target front-end framework; and in response to a selection operation acting on the display interface, displaying at least one piece of target display data in the plurality of pieces of to-be-displayed data. The technical problem of low data maintenance efficiency is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing, and in particular, to a data display method, system, device, electronic device and storage medium. Background Art

[0002] At present, traditional data processing usually involves maintaining the data in the input page through the client. However, when the input data is too much or the operation is relatively complex, the above method has the technical problem of low data maintenance efficiency.

[0003] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0004] The embodiments of the present application provide a data display method, system, device, electronic device and storage medium to at least solve the technical problem of low data maintenance efficiency.

[0005] According to one aspect of an embodiment of the present application, a data display method is provided, which may include: obtaining multiple data to be displayed associated with a project to be developed, wherein the data to be displayed is used to characterize the development process of the project to be developed; determining the data type of the data to be displayed and the development conditions of the project to be developed; based on the development conditions and the data type, retrieving a target front-end framework matching the project to be developed from a database, wherein the database contains at least one front-end framework, and the at least one front-end framework is constructed based on historical data to be displayed and historical development conditions of different data types; using the target front-end framework, displaying a display interface of the data to be displayed; and displaying at least one target display data among the multiple data to be displayed in response to a selection operation acting on the display interface.

[0006] Optionally, in response to a selection operation on a display interface, displaying at least one target display data from a plurality of data to be displayed includes: in response to the selection operation, determining at least one target display data from a plurality of data to be displayed; determining a display strategy matching the target display data; and displaying the target display data in the display interface according to the display strategy.

[0007] Optionally, the display strategy includes at least one of the following: a bar chart, a pie chart, a map, a heat map, and a map view.

[0008] Optionally, the method may further include: in response to an analysis instruction from the display interface, analyzing at least one target display data to obtain an analysis result; determining a display strategy for the analysis result; and displaying the analysis result according to the display strategy.

[0009] Optionally, after acquiring the data to be displayed associated with the project to be developed, the method further includes: preprocessing the data to be displayed.

[0010] Optionally, the presentation interface allows display in multiple clients of the same group.

[0011] Optionally, the method may further include: adjusting at least one target display data in response to an adjustment operation acting on the display interface; and displaying the adjusted target display data in the display interface.

[0012] According to another aspect of an embodiment of the present application, a data display system is also provided, which may include: a data processing unit, used to store multiple data to be displayed associated with a project to be developed, wherein the data to be displayed is used to characterize the development process of the project to be developed; a front-end application, used to obtain multiple data to be displayed associated with the project to be developed, determine the data type of the data to be displayed, and the development conditions of the project to be developed; based on the development conditions and the data type, call a target front-end framework matching the project to be developed from a database; use the target front-end framework to display a display interface of the data to be displayed; in response to a selection operation acting on the display interface, display at least one target display data among the multiple data to be displayed; wherein the database contains at least one front-end framework, and the at least one front-end framework is constructed based on historical data to be displayed and historical development conditions of different data types; a client, used to display the display interface.

[0013] According to another aspect of an embodiment of the present application, a data display device is also provided, which may include: an acquisition unit, used to acquire multiple data to be displayed associated with a project to be developed, wherein the data to be displayed is used to characterize the development process of the project to be developed; a determination unit, used to determine the data type of the data to be displayed and the development conditions of the project to be developed; a calling unit, used to call a target front-end framework matching the project to be developed from a database based on the development conditions and the data type, wherein the database contains at least one front-end framework, and the at least one front-end framework is constructed based on historical data to be displayed and historical development conditions of different data types; a first display unit, used to display a display interface of the data to be displayed using the target front-end framework; and a second display unit, used to display at least one target display data among the multiple data to be displayed in response to a selection operation acting on the display interface.

[0014] According to another aspect of an embodiment of the present application, a computer-readable storage medium is further provided, which includes a stored program, wherein when the program is running, the device where the computer-readable storage medium is located is controlled to execute the data display method of the embodiment of the present application.

[0015] According to another aspect of an embodiment of the present application, a processor is further provided, the processor being used to run a program, wherein the program, when run by the processor, executes the data display method of the embodiment of the present application.

[0016] According to another aspect of an embodiment of the present application, a program product is further provided. The program product includes computer instructions, wherein the computer instructions, when executed by a processor, implement the data display method of the embodiment of the present application.

[0017] In an embodiment of the present application, a plurality of data to be displayed associated with a project to be developed is obtained, wherein the data to be displayed is used to characterize the development process of the project to be developed; the data type of the data to be displayed and the development conditions of the project to be developed are determined; based on the development conditions and the data type, a target front-end framework matching the project to be developed is retrieved from a database, wherein the database contains at least one front-end framework, and at least one front-end framework is constructed based on historical data to be displayed and historical development conditions of different data types; a display interface of the data to be displayed is displayed using the target front-end framework; in response to a selection operation on the display interface, at least one target display data among the plurality of data to be displayed is displayed. That is, in an embodiment of the present application, the data to be displayed is obtained, and based on the data type of the data to be displayed and the development conditions of the project to be developed, a target front-end framework is determined, and a display interface can be constructed based on the selected target front-end framework. This embodiment converts a complex data processing and analysis process into an intuitive and interactive display interface (e.g., a visual interface), thereby achieving the technical effect of improving the efficiency of data maintenance and solving the technical problem of low data maintenance efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0019] Figure 1 is a flow chart of a data display method according to an embodiment of the present application;

[0020] Figure 2 is a schematic diagram of a front-end visual data analysis tool according to an embodiment of the present application;

[0021] Figure 3 is a schematic diagram of data import according to an embodiment of the present application;

[0022] Figure 4 is a schematic diagram of data import according to an embodiment of the present application;

[0023] Figure 5 is a schematic diagram of a data display system according to an embodiment of the present application;

[0024] Figure 6 is a schematic diagram of a data display device according to an embodiment of the present application;

[0025] Figure 7 is a structural block diagram of a computer terminal according to an embodiment of the present application;

[0026] Figure 8 It is a block diagram of an electronic device according to a method for displaying data in an embodiment of the present application. DETAILED DESCRIPTION

[0027] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0029] According to an embodiment of the present application, an embodiment of a method for displaying data is provided, and the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and, although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0030] In this embodiment, a data display method is proposed, which obtains the data to be displayed, determines the target front-end framework based on the data type of the data to be displayed and the development conditions of the project to be developed, and constructs a display interface based on the selected target front-end framework. This embodiment converts the complex data processing and analysis process into an intuitive and interactive display interface (for example, a visual interface), thereby achieving the technical effect of improving data maintenance efficiency and solving the technical problem of low data maintenance efficiency.

[0031] Figure 1 1 is a flow chart of a method for displaying data according to an embodiment of the present application. Figure 1 As shown, the method may include the following steps:

[0032] Step S102: acquiring a plurality of to-be-displayed data associated with the to-be-developed project, wherein the to-be-displayed data is used to characterize the development process of the to-be-developed project.

[0033] In the technical solution provided in the above step S102 of the present application, the above project to be developed may be a software development project, for example, it may be a development project of the front-end part of an e-commerce platform. It should be noted that this is only an example, and the type of the project to be developed is not specifically limited. The above data to be displayed may be used to characterize the development process of the project to be developed, and may be the operation data of the project to be developed. For example, if the project to be developed is a development project of the front-end part of an e-commerce platform, the data to be displayed may include product data, product management data, order data, user registration data, etc. in the e-commerce platform. It should be noted that this is only an example, and the type of data to be displayed is not specifically limited.

[0034] Optionally, after determining the project to be developed, multiple data to be displayed can be obtained from at least one data source. The data source can be used to store the data to be displayed for the project to be developed, and can be a database, an application programming interface service (Application Programming Interface, referred to as API), etc. It should be noted that this is only an example, and there is no specific limitation on the type of data source.

[0035] Optionally, the project to be developed can be obtained through user input and other methods. After the project to be developed is determined, multiple data to be displayed that are closely related to the project to be developed and can reflect the development process of the project to be developed can be determined in the data source, such as the frequency of updating the requirements document, code submission records, defect reports, test results, project milestone achievement status and other data. The data to be displayed associated with the project to be developed is obtained from the data source through API calls, database queries, file reading and other methods. The acquired data to be displayed can be cleaned to remove irrelevant or redundant information in the data to be displayed, and the data format can be converted to meet the requirements of the front-end display, such as unifying the date and time format, processing null values ​​or abnormal values, and performing necessary normalization or standardization on the data to be displayed. The cleaned data to be displayed can be organized into a structure suitable for front-end display, so that the front-end application can easily parse and display the data to be displayed.

[0036] For example, the project to be developed may be a project to design a process tracking software development project. The data to be displayed may include the time of each update of the requirements document, the updater, and a summary of the updated content. The modification frequency of the requirements document is displayed in a line chart. The above data to be displayed can be used to help evaluate the stability of project requirements. It should be noted that this is only an example, and there is no specific limitation on the type of the project to be developed and the type of data to be displayed.

[0037] Step S104, determining the data type of the data to be displayed and the development conditions of the project to be developed.

[0038] In the technical solution provided in the above step S104 of the present application, the data type of the data to be displayed can be determined, and based on the data type, the development conditions of the project to be developed can be determined. Among them, the above development conditions can be used to determine the project requirements of the project to be developed. For example, the project requirements may include project type, team skills, project scale, performance requirements, development cycle, user interaction complexity, community support and ecosystem, etc. The above data types can be used to determine the content of the data to be displayed. For example, they may include e-commerce data, social media data, enterprise application data, etc. It should be noted that the above data types and development conditions are for illustrative purposes only and are not specifically limited here.

[0039] Optionally, the above data types can be used to characterize the type or format of data. Furthermore, when developing a front-end visual data analysis tool, the data type of the data to be processed and displayed can be first clarified. The above data types can include numerical type, text type, time series type, and geographic data type, etc. For example, the numerical data to be displayed can be sales data, temperature data, stock prices, etc., and the data to be displayed of this data type can be displayed through chart states such as line charts, bar charts, or scatter charts; the text data to be displayed can be product names, employee names, addresses, etc., and the data to be displayed of this data type can be displayed through dictionaries, lists, or as chart labels, etc.; the time series data to be displayed can be historical sales records, website access logs, etc., which can be displayed through timelines, line charts, or heat map states. Determine the data type of the data to be displayed, and determine the development conditions of the project to be developed.

[0040] For example, suppose you are developing a front-end visual data analysis tool for monitoring a company's sales performance. The data to be displayed may include sales quantity, sales amount, sales time (time series), and product category (text) of different products. Determine the data type of the data to be displayed. After determining the data type, you can determine that a bar chart can be used to display the sales quantity, a line chart can be used to display the sales amount trend, and the product category can be used to group or filter the data to provide a more detailed analysis perspective. Furthermore, you can determine the development conditions of the project to be developed. The development conditions can be used to characterize the technology, resources, environment, and restrictions required during the project development process, including but not limited to: development technology stack, data source and data format, performance requirements, security and privacy protection requirements, user interface and experience design, etc.

[0041] Step S106, based on the development conditions and data types, retrieve a target front-end framework that matches the project to be developed from the database, wherein the database contains at least one front-end framework, and the at least one front-end framework is constructed based on historical data to be displayed of different data types and historical development conditions.

[0042] In the technical solution provided in the above step S106 of the present application, the front-end frameworks corresponding to different data types can be constructed in advance based on the historical data to be displayed and the historical development conditions of different data types. When the development conditions and data types are obtained, the target front-end framework that matches the project to be developed can be retrieved from the database based on the development conditions and data types. Among them, the above-mentioned database may include the pre-constructed front-end framework (for example, it can be a framework such as React, Vue, etc.), and it should be noted that this is only an example, and there is no specific restriction on the type of the front-end framework.

[0043] Optionally, this embodiment constructs different front-end frameworks in advance based on the data to be displayed of different data types and the development conditions of the project to be developed. For example, the existing front-end framework (for example, it can be a framework such as React, Vue, etc.) can be adjusted based on the data type and the development conditions of the project to be developed to obtain a front-end framework that matches the historical data to be displayed of different data types and the historical development conditions. After determining the development conditions of the project to be developed and the data type of the data to be displayed, the target front-end framework that matches the project to be developed can be quickly retrieved from the database based on the development conditions and the data type, thereby achieving the technical effect of improving data processing efficiency and solving the technical problem of low data processing efficiency.

[0044] For example, the data to be displayed of the project to be developed can be obtained, the data type of the data to be displayed, and the development conditions of the project to be developed can be determined. The above development conditions can be used to characterize the environment and requirements of the project to be developed, including but not limited to project goals, performance requirements, team technology stack, project scale, development efficiency requirements, etc. The above data types can be used to determine the data structure of the data to be displayed (for example, JSON, CSV, XML, etc.), the size of the data, the real-time requirements of the data, the update frequency of the data, etc. There are differences in the data processing and visualization technologies required for different data types and development conditions. For example, if the project requires high performance and complex user interaction, the React architecture may be a better choice; if the project focuses more on lightweight and rapid development, Vue.js may be more suitable. After determining the data type and development conditions, the data type and development conditions can be processed based on the use of matching algorithms or logic to achieve the purpose of selecting the most suitable target front-end framework from the database.

[0045] Optionally, for the front-end framework in the database: Front-end framework in the database: This database can pre-store information on multiple front-end frameworks, such as the characteristics, advantages, applicable scenarios, and historical development projects that have been successfully applied to different types of data and development conditions of different front-end frameworks, so as to better determine which framework in the database is most suitable for the current project to be developed.

[0046] In this embodiment, the front-end framework in the database is constructed based on historical data to be displayed and historical development conditions. That is, as more display interfaces of projects to be developed are completed, the system can accumulate more data on the effectiveness of framework usage, thereby achieving the purpose of improving the accuracy and efficiency of framework recommendations.

[0047] In this embodiment, the most suitable front-end framework can be automatically recommended according to the specific needs of the project to be developed, avoiding the subjectivity and information asymmetry problems that may be encountered when manually selecting the front-end framework, thereby improving the efficiency of development and the probability of project success. At the same time, through the learning and optimization of historical data, the system can continuously adapt to new development conditions and data types, and maintain the accuracy and foresight of framework recommendations.

[0048] Step S108, using the target front-end framework to display a display interface of the data to be displayed.

[0049] In the technical solution provided in the above step S108 of the present application, a display interface of the data to be displayed can be constructed and displayed by using the target front-end framework. The above display interface can be a visual interface, which can be used to display the data to be displayed.

[0050] Optionally, the target front-end framework can support component-based development, and can divide the display interface of the client terminal into independent and reusable components, so as to facilitate the display of the data to be displayed. The display interface can refer to the visualization part of the user's interaction with the data, which can be constructed by the target front-end framework, and can display the data to be displayed in the form of charts, tables, maps, etc. The interface design of the display interface can take into account the user experience to ensure the clear display and convenient operation of the data to be displayed. In addition, the display interface can also be interactive, allowing the client to filter, sort and view different data views through operations (such as clicking, dragging, drop-down menus, etc.), thereby achieving deeper data exploration.

[0051] Optionally, a display interface can be constructed using the target front-end framework, so that complex data processing and analysis results can be presented to users in an intuitive and interactive manner, so that the data to be displayed can be presented intuitively through visual methods such as charts, graphs, maps, etc., to help users quickly understand the meaning and trends of the data, enhance the client's insight into the displayed data, and thus achieve the technical effect of improving data processing efficiency and solve the technical problem of poor data processing efficiency.

[0052] Step S110 , in response to a selection operation on the display interface, display at least one target display data among a plurality of to-be-displayed data.

[0053] In the technical solution provided in the above step S110 of the present application, the above selection operation can be issued by triggering the controls in the display interface, and can be used to determine the screening conditions or display content of the data to be displayed. It should be noted that the above is only an example, and there is no specific limitation on the triggering method and selection content of the selection operation.

[0054] For example, a display interface is constructed using a target front-end framework, and the display interface is displayed in a display interface of a client, and the display interface may include data to be displayed. A selection operation of a control in the display interface by the client is obtained, and in response to the selection operation on the display interface, at least one target display data among multiple data to be displayed may be displayed.

[0055] In this embodiment, a display interface is constructed, and the user can filter, sort, aggregate, and perform other operations on the data to be displayed in the display interface according to needs, so as to discover patterns and associations hidden in the data to be displayed.

[0056] For example, multiple data to be displayed associated with the project to be developed can be obtained, and the data to be displayed can be used to determine information such as project progress, budget, resource allocation, etc. Further, the data type of the data to be displayed and the development conditions of the project to be developed can be determined. The data type can include numeric type, text type, date and time type, etc. The development conditions can involve project scale, required interactivity, data real-time requirements, etc. Further, a variety of front-end frameworks are stored in the database, and each front-end framework has its specific applicable scenarios. For example, React is suitable for complex interactions and high-performance applications, and Vue.js performs well in componentization and lightweight applications. Therefore, a suitable target front-end framework can be selected according to the development conditions of the project (for example, real-time data requirements, cross-platform compatibility, etc.) and data types (for example, geographic data, time series data, etc.). The selected target front-end framework can be used to design and develop a display interface to present the acquired data to be displayed to the user in the form of charts, maps, lists, etc. The display interface can support user selection operations, such as clicking, dragging, etc., to filter or focus on specific data points or data sets. When the user performs a selection operation, the display interface can respond to the operation immediately to update the display target display data and provide a more detailed or related data view.

[0057] For example, suppose that a front-end visual data analysis tool for monitoring software development progress is being developed. The data to be displayed (i.e., project progress data) can be obtained from the project management software, and the data to be displayed may include the status, completion time, assigned developers, etc. of each task. The data to be displayed may also include project budget, resource allocation, defect reports, etc. The data type of the data to be displayed is determined to be time series data (such as task completion time), categorical data (such as task status), numerical data (such as budget amount), etc., and the development conditions of the project to be developed include the need to support real-time data updates, cross-platform compatibility, and high interactivity to support users to filter and analyze data. Based on the data type and development conditions, React in the database can be selected as the target front-end framework because it supports real-time data processing, provides excellent performance and high interactivity. Using React, a display interface can be built, which can include a timeline view of the project progress, a pie chart of resource allocation, a bar chart of the budget, etc. The client can click on the task on the timeline to view its detailed information, such as the assigned developers, the remaining workload, etc., or the user can also select the time range through the slider to display the project progress in a specific time period, or select different resource views through the drop-down menu. Among them, data such as the above detailed information and project progress can be used as target display data.

[0058] Through the above steps S102 and S110 of the present application, a plurality of data to be displayed associated with the project to be developed are obtained, wherein the data to be displayed is used to characterize the development process of the project to be developed; the data type of the data to be displayed and the development conditions of the project to be developed are determined; based on the development conditions and the data type, a target front-end framework matching the project to be developed is retrieved from the database, wherein the database contains at least one front-end framework, and at least one front-end framework is constructed based on historical data to be displayed and historical development conditions of different data types; a display interface of the data to be displayed is displayed using the target front-end framework; in response to the selection operation acting on the display interface, at least one target display data among the plurality of data to be displayed is displayed. That is to say, in the embodiment of the present application, the data to be displayed is obtained, and the target front-end framework is determined based on the data type of the data to be displayed and the development conditions of the project to be developed, and a display interface can be constructed based on the selected target front-end framework. This embodiment converts the complex data processing and analysis process into an intuitive and interactive display interface (e.g., a visual interface), thereby achieving the technical effect of improving the maintenance efficiency of data and solving the technical problem of low data maintenance efficiency.

[0059] The above method of this embodiment is further introduced below.

[0060] As an optional implementation, step S110, in response to a selection operation on a display interface, displays at least one target display data from a plurality of data to be displayed, including: in response to the selection operation, determining at least one target display data from a plurality of data to be displayed; determining a display strategy matching the target display data; and displaying the target display data in the display interface according to the display strategy.

[0061] In this embodiment, the data to be displayed can be displayed in the display interface. In response to the selection operation on the display interface, at least one target display data among the multiple data to be displayed can be determined, and a display strategy matching the target display data can be determined. According to the display strategy, the target display data can be displayed in the display interface. Among them, the above-mentioned display strategy can include a line graph, a bar graph, a pie chart, a map, a heat map, etc. It should be noted that this is only an example, and the type of display strategy is not specifically limited.

[0062] For example, assuming that the selection operation is to display the resource allocation status in the data to be displayed, at least one target display data associated with the resource allocation status in the multiple data to be displayed can be determined, and it can be determined that it is more appropriate to represent the at least one target display data with a pie chart. Therefore, the display strategy can be determined to be a pie chart. Therefore, the target display data can be displayed in the display interface in the form of a pie chart.

[0063] As an optional implementation, the display strategy includes at least one of the following: a bar chart, a pie chart, a map, a heat map, and a map view.

[0064] In this embodiment, the target presentation data may be presented in a variety of presentation strategies.

[0065] Optionally, after determining the target display data, you can select a suitable chart library (for example, D3.js, Chart.js, Plot ly, etc.) according to your needs to display various types of target display data, thereby realizing interactive data exploration functions, which may include data filtering, sorting, grouping, aggregation, etc., so that users can dynamically change the way data is displayed and analyzed according to their needs.

[0066] As an optional implementation, the method may further include: in response to an analysis instruction from a display interface, analyzing at least one target display data to obtain an analysis result; determining a display strategy for the analysis result; and displaying the analysis result according to the display strategy.

[0067] In this embodiment, an analysis instruction triggered by the client can also be obtained. In response to the analysis instruction, at least one target display data can be analyzed to obtain an analysis result. A display strategy corresponding to the analysis result can be determined. According to the display strategy, the analysis result can be displayed in the display interface.

[0068] Optionally, the embodiment provides a variety of charts and visual effects, and the front-end visualization tool can provide a rich variety of chart types and visual effect options, such as line charts, bar charts, pie charts, heat maps, maps, etc. Users can choose the most appropriate visualization method according to different data types and development conditions to present data analysis results in a clearer and more intuitive form. At the same time, for at least one target display data displayed, in order to improve the user's understanding of at least one target display data, the analysis instruction triggered by the client can be obtained, and the at least one target display data can be analyzed based on the analysis instruction, and the analysis results obtained by the analysis can be displayed in a reasonable display method.

[0069] In this embodiment, the target display data is determined, and the display strategy of the target display data can be determined based on the type or information of the target display data, and the target display data is displayed according to the display strategy. Further, after the target display data is displayed in the display interface, the analysis instruction triggered by the user can be obtained, and the target display data can be analyzed according to the analysis instruction to obtain the analysis result. After the analysis result is obtained, the display strategy matching the analysis result can be determined based on the type, content and other data of the analysis result, and the analysis result can be displayed according to the display strategy. That is, in this embodiment, based on the type of data, the display strategy (that is, the display method) matching the data is determined, and the corresponding data is displayed according to the display strategy, thereby achieving the technical effect of improving the display effect of the data and solving the technical problem of poor display effect of the data.

[0070] As an optional implementation manner, after acquiring the data to be displayed associated with the project to be developed, the method further includes: preprocessing the data to be displayed.

[0071] In this embodiment, after obtaining the data to be displayed, in order to improve the processing accuracy of the data, the data to be displayed may be preprocessed. The preprocessing may include data cleaning, format conversion, and data merging. It should be noted that this is only an example and is not a specific limitation.

[0072] Optionally, determine the project to be developed, and obtain the data to be displayed of the project to be developed from a data source, where the data source can be a database (e.g., SQL, NoSQL), a file (e.g., CSV, Excel), an API interface, etc. that stores the data to be displayed, and pre-process the obtained data to be displayed, such as data cleaning, format conversion, data merging, etc.

[0073] Optionally, the data to be displayed associated with the project to be developed is obtained from the data source through API calls, database queries, file reading, etc. The obtained data to be displayed is cleaned, irrelevant or redundant information is removed, and the data format is converted to meet the requirements of the front-end display. The preprocessing may include unifying the date and time format, processing null values ​​or abnormal values, and performing necessary normalization or standardization on the data. The cleaned data to be displayed can be organized into a structure suitable for front-end display, such as JSON format, so that the front-end application can easily parse and display the data.

[0074] For example, the data to be displayed can be obtained through API calls or database queries. Furthermore, the data to be displayed can be cleaned and preprocessed, for example, duplicate records can be removed, timestamps can be formatted, statistical data can be calculated, etc. The preprocessed data to be displayed can be processed, so that the data to be displayed can be sent to the front end in a structured form for visual display.

[0075] As an optional implementation, the display interface allows to be displayed in multiple clients of the same group.

[0076] In this embodiment, multiple clients may be classified in advance to determine multiple clients in the same group. The display interface may be displayed on multiple clients in the same group.

[0077] Optionally, through online deployment and sharing capabilities, multiple team members can view and analyze the same set of data simultaneously, facilitating collaboration and information sharing among teams.

[0078] In this embodiment, the client authority (i.e., user authority) can also be managed to ensure that the client (i.e., user) can only access the data and functions that it is authorized to access. In other words, it can be determined whether to display the display interface or whether to display the data in the display interface according to the authority of the client.

[0079] As an optional implementation, the method may further include: in response to an adjustment operation acting on the display interface, adjusting at least one target display data; and displaying the adjusted target display data in the display interface.

[0080] In this embodiment, the above adjustment operations may be operations such as deletion, modification, screening, sorting, filtering, etc. It should be noted that these are only examples and are not specifically limited.

[0081] Optionally, in response to the client triggering an adjustment operation, the adjustment operation may be acquired, at least one target display data may be adjusted according to the adjustment operation, and the adjusted target display data may be displayed in the display interface.

[0082] In this embodiment, the front-end visualization tool can have rich interactive functions. Users can perform operations such as data screening, sorting, and filtering through the display interface to dynamically change the way and content of data display. This interactivity allows users to explore the data more deeply and adjust the analysis perspective according to their needs, thereby more accurately understanding the trends and patterns behind the data.

[0083] In an embodiment of the present application, data to be displayed is obtained, and a target front-end framework is determined based on the data type of the data to be displayed and the development conditions of the project to be developed. Based on the selected target front-end framework, a display interface can be constructed. This embodiment converts complex data processing and analysis processes into an intuitive and interactive display interface (for example, a visual interface), thereby achieving the technical effect of improving data maintenance efficiency and solving the technical problem of low data maintenance efficiency.

[0084] The technical solution of the embodiment of the present application is illustrated below in conjunction with preferred implementation modes.

[0085] At present, traditional data entry usually relies on the client to input each data in the entry page. However, when the input data is too much or the operation is more complicated, the above method has the technical problem of low data maintenance efficiency.

[0086] In this embodiment, in order to solve the above problems, a front-end visual data analysis method is proposed, which may include: data acquisition and processing, data source access: determine the supported data source types, such as databases (SQL, NoSQL), files (CSV, Excel), API interfaces, etc., to implement the process of data acquisition and data preprocessing, which may include data cleaning, format conversion, data merging, etc. For the front-end framework and technology selection: the project requirements can be analyzed to select a suitable front-end framework, such as React, Vue.js, etc. For the design of the interface (UI / UX): an intuitive user interface can be designed to ensure that users can easily import data, select analysis dimensions, configure chart types, etc., and the display interface can realize responsive design so that the application can have a good user experience on different devices. At the same time, in order to perform data visualization and analysis, select a suitable chart library (such as D3.js, Chart.js, Plot ly, etc.) according to the needs to implement various types of charts and graphics, including line graphs, bar graphs, pie charts, maps, heat maps, etc.

[0087] Optionally, in order to realize interactive data exploration function, data filtering, sorting, grouping, aggregation and other functions are provided, so that users can dynamically change the way of data display and analysis according to their needs.

[0088] Optionally, this embodiment optimizes the front-end code, reduces loading time and resource consumption, improves user experience, and considers performance optimization strategies when the amount of data is large, such as paging loading, lazy loading, etc. For security issues, in order to ensure the security of data transmission, encryption protocols such as HTTPS are used. At the same time, user permissions can be managed to ensure that users can only access the data and functions they are authorized to access.

[0089] Optionally, this embodiment can process and monitor the data to be displayed in real time, and support the acquisition and display of real-time data. For example, the data to be displayed and / or target display data can be pushed and updated in real time.

[0090] Optionally, this embodiment may design a monitoring and alarm mechanism to promptly detect and respond to data anomalies or important events.

[0091] Optionally, the embodiment can use modular development and reusable components to improve the maintainability and scalability of the code. At the same time, the embodiment can write detailed technical documents and user manuals to help the development team and users understand and use the system; implement unit testing, integration testing and other testing strategies to ensure system stability and functional integrity.

[0092] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments; the size of the numbers in the embodiments is only for illustration and is not specifically limited here. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application and are not specifically limited here.

[0093] Figure 2 is a schematic diagram of a front-end visual data analysis tool according to an embodiment of the present application, such as Figure 2 As shown, the architecture may include: a data processing engine 201 , a database 202 , an API service 203 , a front-end application 204 , and a user interface 205 .

[0094] Optionally, the data processing engine 201 can obtain and process the data to be displayed stored in the database 202. Through the API service, the data processed by the data processing engine 201 and the output in the database 202 can be transmitted to the front-end application 204, and the front-end application can build a display interface to display the display interface in the user interface 205 (i.e., the display interface).

[0095] In this embodiment, the front-end application may include a user interface (UI) and front-end logic, which may be used for data display and user interaction. The front-end application may use a modern front-end framework.

[0096] In this embodiment, the API service can be used to provide an interface for communicating with backend services and data processing engines, and can support dynamic loading and updating of data.

[0097] In this embodiment, the data processing engine can be used to import, clean, convert and calculate data, and may include data processing algorithms and real-time data processing functions.

[0098] In this embodiment, the database can be a database and a file storage, which can be used for file storage, can store processed data, and support fast retrieval and query of data. Among them, the above-mentioned database can be a relational database, and the file storage is used to manage imported file data. It should be noted that the type of database is not specifically limited here.

[0099] Figure 3 is a schematic diagram of data import according to an embodiment of the present application, such as Figure 3 As shown, the external data source 301 can import the data to be displayed into the data processing engine for processing 303 through the data import service 302. The data import service can be used to clean, convert and pre-process the acquired data to be displayed. The data processing engine can be used to calculate and aggregate the data to be displayed.

[0100] Figure 4 is a schematic diagram of data import according to an embodiment of the present application, such as Figure 4 As shown, in response to user operations (e.g., analysis operations, selection operations, etc.) on the user interface 401, the data to be displayed can be visualized in the form of charts, etc. In response to data requests and responses, the data to be displayed can be obtained from the data processing engine 403 through the API service 402.

[0101] In this embodiment, a front-end visualization tool is provided, which can be used to execute the above-mentioned data display method. The front-end visualization tool can provide rich interactive functions, and users can perform operations such as data screening, sorting, filtering, etc. through the interface to dynamically change the way and content of data display. This interactivity enables users to explore data more deeply and adjust the analysis perspective according to needs, so as to more accurately understand the trends and patterns behind the data. And the front-end visualization tool can provide complex data processing and analysis, and can calculate and display complex statistical indicators, trend analysis, correlation analysis, etc. in real time. Compared with JSON data integration, they can dig deeper into the potential of data and provide more in-depth insights and analysis functions.

[0102] Optionally, the above front-end visualization tools provide a variety of chart types and visual effect options, such as line charts, bar charts, pie charts, heat maps, maps, etc. Users can choose the most appropriate visualization method according to different data types and analysis purposes to present data analysis results in a clearer and more intuitive form.

[0103] Optionally, the above-mentioned front-end visualization tool supports real-time data updating and display, and can immediately reflect the data source after it is updated, so as to maintain the timeliness and practicality of data analysis.

[0104] Optionally, the front-end visualization tool provides an intuitive and easy-to-operate user interface, so that users with non-technical backgrounds can easily use the tool to perform data analysis and visualization operations.

[0105] In summary, the above-mentioned front-end visualization data analysis tools can provide interactivity, complex data processing capabilities, diverse visual expressions, real-time data display and good user experience, and can support data-driven decision-making and analysis needs more comprehensively and deeply.

[0106] In this embodiment, through custom development, using back-end technologies (such as Python, Java, etc.) and front-end frameworks (such as React, Ang l ar, etc.), combined with various open source data processing libraries and visualization libraries, customized data analysis and visualization tools are implemented, so that customization and expansion can be achieved according to specific needs.

[0107] In an embodiment of the present application, data to be displayed is obtained, and a target front-end framework is determined based on the data type of the data to be displayed and the development conditions of the project to be developed. Based on the selected target front-end framework, a display interface can be constructed. This embodiment converts complex data processing and analysis processes into an intuitive and interactive display interface (for example, a visual interface), thereby achieving the technical effect of improving data maintenance efficiency and solving the technical problem of low data maintenance efficiency.

[0108] According to an embodiment of the present application, a data display system is also provided. It should be noted that the data display system of this embodiment can be used to execute the data display method of embodiment 1 of the present application.

[0109] Figure 5 Schematic diagram of a data display system according to an embodiment of the present application. Figure 5 As shown, the data display system 50 may include: a data processing unit 501 , a front-end application 502 and a client 503 .

[0110] The data processing unit 501 is used to store a plurality of to-be-displayed data associated with the to-be-developed project, wherein the to-be-displayed data is used to characterize the development process of the to-be-developed project.

[0111] Optionally, the data processing unit may be a data processing engine.

[0112] The front-end application 502 is used to obtain multiple data to be displayed associated with the project to be developed, determine the data type of the data to be displayed, and the development conditions of the project to be developed; based on the development conditions and data type, call the target front-end framework matching the project to be developed from the database; use the target front-end framework to display the display interface of the data to be displayed; respond to the selection operation acting on the display interface, and display at least one target display data among the multiple data to be displayed; wherein the database contains at least one front-end framework, and the at least one front-end framework is constructed based on historical data to be displayed of different data types and historical development conditions.

[0113] The front-end application may be a front-end visual data analysis tool.

[0114] The client 503 is used to display the presentation interface.

[0115] In this embodiment, a plurality of data to be displayed associated with the project to be developed are stored through a data processing unit, wherein the data to be displayed is used to characterize the development process of the project to be developed; a plurality of data to be displayed associated with the project to be developed are obtained through a digital front-end application, and the data type of the data to be displayed and the development conditions of the project to be developed are determined; based on the development conditions and the data type, a target front-end framework matching the project to be developed is retrieved from a database; a display interface of the data to be displayed is displayed using the target front-end framework; in response to a selection operation acting on the display interface, at least one target display data among the plurality of data to be displayed is displayed; wherein the database contains at least one front-end framework, and at least one front-end framework is constructed based on historical data to be displayed and historical development conditions of different data types; a display interface is displayed through a digital client, thereby achieving the technical effect of improving data maintenance efficiency and solving the technical problem of low data maintenance efficiency.

[0116] According to an embodiment of the present application, a data display device is also provided. It should be noted that the data display device of this embodiment can be used to execute the data display method of embodiment 1 of the present application.

[0117] Figure 6 Schematic diagram of a data display device according to an embodiment of the present application. Figure 6 As shown, the data display device 60 may include: an acquisition unit 602 , a determination unit 604 , a calling unit 606 , a first display unit 608 , and a second display unit 610 .

[0118] The acquisition unit 602 is used to acquire a plurality of to-be-displayed data associated with the to-be-developed project, wherein the to-be-displayed data is used to characterize the development process of the to-be-developed project.

[0119] The determination unit 604 is used to determine the data type of the data to be displayed and the development conditions of the project to be developed.

[0120] The retrieving unit 606 is used to retrieve a target front-end framework matching the project to be developed from a database based on development conditions and data types, wherein the database contains at least one front-end framework, and at least one front-end framework is constructed based on historical data to be displayed of different data types and historical development conditions.

[0121] The first display unit 608 is used to display a display interface of the data to be displayed by using the target front-end framework.

[0122] The second display unit 610 is used to display at least one target display data among the multiple data to be displayed in response to the selection operation on the display interface.

[0123] The data display device of this embodiment obtains multiple data to be displayed associated with the project to be developed through an acquisition unit, wherein the data to be displayed is used to characterize the development process of the project to be developed; determines the data type of the data to be displayed and the development conditions of the project to be developed through a determination unit; retrieves a target front-end framework matching the project to be developed from a database based on the development conditions and the data type through a calling unit, wherein the database contains at least one front-end framework, and the at least one front-end framework is constructed based on historical data to be displayed and historical development conditions of different data types; displays a display interface of the data to be displayed using the target front-end framework through a first display unit; and displays at least one target display data among the multiple data to be displayed through a second display unit in response to a selection operation on the display interface, thereby achieving a technical effect of improving data maintenance efficiency and solving the technical problem of low data maintenance efficiency.

[0124] The embodiment of the present application may provide a computer terminal, which may be any computer terminal device in a computer terminal group. Optionally, in this embodiment, the computer terminal may also be replaced by a terminal device such as a mobile terminal.

[0125] Optionally, in this embodiment, the computer terminal may be located in at least one network device among a plurality of network devices of the computer network.

[0126] In this embodiment, the above-mentioned computer terminal can execute the program code of the following steps in the data display method: obtaining multiple data to be displayed associated with the project to be developed, wherein the data to be displayed is used to characterize the development process of the project to be developed; determining the data type of the data to be displayed and the development conditions of the project to be developed; based on the development conditions and the data type, retrieving from the database a target front-end framework matching the project to be developed, wherein the database contains at least one front-end framework, and the at least one front-end framework is constructed based on historical data to be displayed and historical development conditions of different data types; using the target front-end framework, displaying a display interface of the data to be displayed; and displaying at least one target display data among the multiple data to be displayed in response to a selection operation acting on the display interface.

[0127] Optionally, Figure 7 is a structural block diagram of a computer terminal according to an embodiment of the present application, such as Figure 7 As shown, the computer terminal 708 may include: one or more (only one is shown in the figure) processors 702 , a memory 704 and a transmission device 706 .

[0128] Among them, the memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the data display method and device in the embodiment of the present application. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, realizing the above-mentioned data display method. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include a memory remotely arranged relative to the processor, and these remote memories may be connected to the computer terminal 708 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0129] The processor can call the information and application programs stored in the memory through the transmission device to execute the following steps: obtain multiple data to be displayed associated with the project to be developed, wherein the data to be displayed is used to characterize the development process of the project to be developed; determine the data type of the data to be displayed and the development conditions of the project to be developed; based on the development conditions and the data type, call a target front-end framework matching the project to be developed from a database, wherein the database contains at least one front-end framework, and the at least one front-end framework is constructed based on historical data to be displayed and historical development conditions of different data types; use the target front-end framework to display a display interface of the data to be displayed; and in response to a selection operation acting on the display interface, display at least one target display data among the multiple data to be displayed.

[0130] It can be understood by those skilled in the art that Figure 7 The structure shown is for illustration only, and the computer terminal 708 may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (Mobile Internet Devices, referred to as MID), a PAD, or other terminal devices. Figure 7 The structure of the computer terminal 708 is not limited. For example, the computer terminal 708 may also include Figure 7 More or fewer components (such as network interfaces, display devices, etc.) shown in, or having Figure 7 Different configurations are shown.

[0131] A person of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the hardware related to the terminal device through a program, and the program can be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.

[0132] According to an embodiment of the present application, a computer-readable storage medium is also provided, which includes a stored program, wherein the program executes the data display method in Example 1.

[0133] Optionally, in this embodiment, the computer-readable storage medium may be located in any one of the computer terminals in a computer terminal group in a computer network, or in any one of the mobile terminals in a mobile terminal group.

[0134] Optionally, in this embodiment, the computer-readable storage medium is configured to store program codes for executing the following steps: obtaining multiple data to be displayed associated with the project to be developed, wherein the data to be displayed is used to characterize the development process of the project to be developed; determining the data type of the data to be displayed and the development conditions of the project to be developed; based on the development conditions and the data type, retrieving a target front-end framework matching the project to be developed from a database, wherein the database contains at least one front-end framework, and the at least one front-end framework is constructed based on historical data to be displayed of different data types and historical development conditions; using the target front-end framework, displaying a display interface of the data to be displayed; and displaying at least one target display data among the multiple data to be displayed in response to a selection operation acting on the display interface.

[0135] Optionally, the computer-readable storage medium may also execute program code for the following steps: in response to a selection operation, determining at least one target display data from a plurality of data to be displayed; determining a display strategy matching the target display data; and displaying the target display data in a display interface according to the display strategy.

[0136] Optionally, the computer-readable storage medium may also execute program codes for the following steps: analyzing at least one target display data in response to an analysis instruction from a display interface to obtain an analysis result; determining a display strategy for the analysis result; and displaying the analysis result according to the display strategy.

[0137] Optionally, the computer-readable storage medium may also execute program codes of the following steps: preprocessing the data to be displayed.

[0138] Optionally, the computer-readable storage medium may also execute program codes for the following steps: in response to an adjustment operation on the display interface, adjusting at least one target display data; and displaying the adjusted target display data in the display interface.

[0139] In this embodiment, data to be displayed is obtained, and a target front-end framework is determined based on the data type of the data to be displayed and the development conditions of the project to be developed. Based on the selected target front-end framework, a display interface can be constructed. This embodiment converts complex data processing and analysis processes into an intuitive and interactive display interface (for example, a visual interface), thereby achieving the technical effect of improving data maintenance efficiency and solving the technical problem of low data maintenance efficiency.

[0140] According to an embodiment of the present application, a processor is also provided, which is used to run a program, wherein the data display method in Example 1 is executed when the program is run by the processor.

[0141] Optionally, in this embodiment, the computer terminal may be located in at least one network device among a plurality of network devices of the computer network.

[0142] In this embodiment, the computer terminal can execute the program code of the following steps in the multi-language translation method: obtaining multiple data to be displayed associated with the project to be developed, wherein the data to be displayed is used to characterize the development process of the project to be developed; determining the data type of the data to be displayed and the development conditions of the project to be developed; based on the development conditions and the data type, retrieving a target front-end framework matching the project to be developed from a database, wherein the database contains at least one front-end framework, and the at least one front-end framework is constructed based on historical data to be displayed and historical development conditions of different data types; using the target front-end framework, displaying a display interface of the data to be displayed; and displaying at least one target display data among the multiple data to be displayed in response to a selection operation on the display interface.

[0143] Wherein, the memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the multilingual translation method and device in the embodiment of the present application, and the processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, realizing the above-mentioned multilingual translation method. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include a memory remotely arranged relative to the processor, and these remote memories may be connected to a computer terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0144] The processor can call the information and application programs stored in the memory through the transmission device to execute the following steps: obtain multiple data to be displayed associated with the project to be developed, wherein the data to be displayed is used to characterize the development process of the project to be developed; determine the data type of the data to be displayed and the development conditions of the project to be developed; based on the development conditions and the data type, call a target front-end framework matching the project to be developed from a database, wherein the database contains at least one front-end framework, and the at least one front-end framework is constructed based on historical data to be displayed and historical development conditions of different data types; use the target front-end framework to display a display interface of the data to be displayed; and in response to a selection operation acting on the display interface, display at least one target display data among the multiple data to be displayed.

[0145] Optionally, the processor may also execute program codes of the following steps: in response to a selection operation, determining at least one target display data from a plurality of to-be-displayed data; determining a display strategy matching the target display data; and displaying the target display data in the display interface according to the display strategy.

[0146] Optionally, the processor may also execute program codes of the following steps: in response to an analysis instruction from the display interface, analyzing at least one target display data to obtain an analysis result; determining a display strategy for the analysis result; and displaying the analysis result according to the display strategy.

[0147] Optionally, the processor may further execute program codes of the following steps: preprocessing the data to be displayed.

[0148] Optionally, the processor may further execute program codes of the following steps: in response to an adjustment operation on the display interface, adjusting at least one target display data; and displaying the adjusted target display data in the display interface.

[0149] By adopting the embodiment of the present application, the data to be displayed is obtained, and the target front-end framework is determined based on the data type of the data to be displayed and the development conditions of the project to be developed. Based on the selected target front-end framework, a display interface can be constructed. This embodiment converts the complex data processing and analysis process into an intuitive and interactive display interface (for example, a visual interface), thereby achieving the technical effect of improving data maintenance efficiency and solving the technical problem of low data maintenance efficiency.

[0150] According to an embodiment of the present application, a computer program product is also provided, which includes computer instructions, wherein the computer instructions implement the data display method in Example 1 when executed by a processor.

[0151] An embodiment of the present application may provide an electronic device, which may include a memory and a processor.

[0152] Figure 8 It is a block diagram of an electronic device according to a method for displaying data in an embodiment of the present application. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.

[0153] like Figure 8 As shown, the device 800 includes a computing unit 801, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 802 or a computer program loaded from a storage unit 808 to a random access memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the device 800 can also be stored. The computing unit 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0154] A number of components in the device 800 are connected to the I / O interface 805, including: an input unit 806, such as a keyboard, a mouse, etc.; an output unit 807, such as various types of displays, speakers, etc.; a storage unit 808, such as a disk, an optical disk, etc.; and a communication unit 809, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 809 allows the device 800 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0155] The computing unit 801 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 801 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 801 performs the various methods and processes described above, such as a verification method for data. For example, in some embodiments, the verification method for data may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 808. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 800 via the ROM 802 and / or the communication unit 809. When the computer program is loaded into RAM 803 and executed by the computing unit 801, one or more steps of the data verification method described above may be performed. Alternatively, in other embodiments, the computing unit 801 may be configured to perform the data verification method in any other appropriate manner (e.g., by means of firmware).

[0156] According to an embodiment of the present application, a method for displaying data is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0157] Various embodiments of the systems and techniques described above herein may be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include: being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor that may be a dedicated or general purpose programmable processor that may receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0158] The program code for implementing the method of the present application can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code can be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0159] In the context of the present application, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0160] To provide interaction with a user, the systems and techniques described herein may be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or an LCD (liquid crystal display, monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a path ball) through which the user can provide input to the computer. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0161] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a Local Area Network (LAN), a Wide Area Network (WAN), and the Internet.

[0162] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, a server of a distributed system, or a server combined with a blockchain.

[0163] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0164] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0165] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0166] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed over multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0167] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0168] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk, etc. Various media that can store program codes.

[0169] The above are only preferred implementations of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for displaying data, characterized in that: include: Acquire a plurality of to-be-displayed data associated with the project to be developed, wherein the to-be-displayed data is used to characterize the development process of the project to be developed; Determine the data type of the data to be displayed and the development conditions of the project to be developed; Based on the development conditions and the data types, a target front-end framework matching the project to be developed is retrieved from a database, wherein the database contains at least one front-end framework, and the at least one front-end framework is constructed based on historical data to be displayed and historical development conditions of different data types; Using the target front-end framework, displaying a display interface of the data to be displayed; In response to a selection operation on the display interface, at least one target display data among the plurality of the to-be-displayed data is displayed.

2. The method according to claim 1, characterized in that The step of displaying at least one target display data among the plurality of the to-be-displayed data in response to the selection operation on the display interface comprises: In response to the selection operation, determining at least one target display data from the plurality of to-be-displayed data; Determining a display strategy that matches the target display data; According to the display strategy, the target display data is displayed in the display interface.

3. The method according to claim 2, characterized in that The display strategy includes at least one of the following: a bar chart, a pie chart, a map, a heat map, and a map view.

4. The method according to claim 3, characterized in that The method further comprises: In response to the analysis instruction from the display interface, analyzing the at least one target display data to obtain an analysis result; Determining the display strategy of the analysis results; The analysis results are displayed according to the display strategy.

5. The method according to claim 1, characterized in that After obtaining the data to be displayed associated with the project to be developed, the method further includes: The data to be displayed is preprocessed.

6. The method according to claim 1, characterized in that The display interface allows to be displayed in multiple clients of the same group.

7. The method according to claim 1, characterized in that The method further comprises: In response to the adjustment operation on the display interface, adjusting at least one of the target display data; In the display interface, the adjusted target display data is displayed.

8. A data display system, characterized in that: include: A data processing unit, used for storing a plurality of to-be-displayed data associated with the to-be-developed project, wherein the to-be-displayed data is used for representing the development process of the to-be-developed project; A front-end application is used to obtain a plurality of data to be displayed associated with a project to be developed, determine the data type of the data to be displayed, and the development conditions of the project to be developed; based on the development conditions and the data type, retrieve a target front-end framework matching the project to be developed from a database; use the target front-end framework to display a display interface of the data to be displayed; and display at least one target display data among the plurality of data to be displayed in response to a selection operation on the display interface; wherein the database contains at least one front-end framework, and the at least one front-end framework is constructed based on historical data to be displayed and historical development conditions of different data types; The client is used to display the display interface.

9. A data display device, characterized in that: include: An acquisition unit, used for acquiring a plurality of to-be-displayed data associated with the project to be developed, wherein the to-be-displayed data is used for representing the development process of the project to be developed; A determination unit, used to determine the data type of the data to be displayed and the development conditions of the project to be developed; A calling unit, configured to call a target front-end framework matching the project to be developed from a database based on the development conditions and the data type, wherein the database contains at least one front-end framework, and the at least one front-end framework is constructed based on historical data to be displayed and historical development conditions of different data types; A first display unit, used to display a display interface of the data to be displayed using the target front-end framework; The second display unit is used to display at least one target display data among the plurality of data to be displayed in response to a selection operation on the display interface.

10. An electronic device, characterized in that: include: A memory for storing program instructions; A processor is connected to the memory and is used to execute program instructions for the following functions: obtaining multiple data to be displayed associated with the project to be developed, wherein the data to be displayed is used to characterize the development process of the project to be developed; determining the data type of the data to be displayed and the development conditions of the project to be developed; based on the development conditions and the data type, retrieving a target front-end framework matching the project to be developed from a database, wherein the database contains at least one front-end framework, and the at least one front-end framework is constructed based on historical data to be displayed and historical development conditions of different data types; using the target front-end framework, displaying a display interface of the data to be displayed; and displaying at least one target display data among the multiple data to be displayed in response to a selection operation acting on the display interface.

11. A non-volatile storage medium, characterized in that: The non-volatile storage medium includes a stored computer program, wherein the device where the non-volatile storage medium is located executes the method according to any one of claims 1 to 7 by running the computer program.