Control table-based histogram display system

By designing a control table-based bar chart display system, utilizing Spring Cloud architecture and other technologies, operations are simplified and efficiency and diversity of bar chart production are improved, solving the complex operation of existing tools.

CN119089867APending Publication Date: 2024-12-06BEIYIN FINANCIAL TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411106840.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-13
Publication Date
2024-12-06

AI Technical Summary

Technical Problem

Existing bar chart display tools are complex for beginners to operate and have high learning costs, and online tools require programming capabilities to implement style adjustments.

Method used

A histogram display system based on control tables was designed, including histogram display module, title control module, theme control module, data control module and operation control module, using Spring Cloud architecture, Nacos registration center, Log4j 2 framework, VUE and ElementUI, ANT Design, Echarts, Kafka/RabbitMQ and ElasticSearch to achieve simplified operations and diversified bar chart production.

Benefits of technology

Through simplified operational pages, it greatly reduces the learning cost for beginners, improves the efficiency of bar chart production, and provides a rich selection of themes, colors and font sizes, enhancing the diversity of bar charts.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119089867A_ABST
    Figure CN119089867A_ABST
Patent Text Reader

Abstract

The invention discloses a histogram display system based on a control table, and the system comprises a histogram display module which is used for displaying a histogram title and a histogram; the histogram title control module is used for displaying prompt information and a histogram name input area; the histogram theme control module is used for displaying a bright color histogram theme and a dark color histogram theme; the histogram data control module is used for displaying a data adding function, a name forming operation function, a histogram data operation function, a histogram color operation function, a data deleting function and a chart paging operation function; and the histogram operation control module is used for displaying a histogram full-screen preview function and a histogram export function. According to the method, the learning cost of a beginner is greatly reduced, the working efficiency of manufacturing the histogram by a worker is effectively improved, and the manufacturing of the histogram is more diversified based on the selection of rich themes, colors and word sizes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of bar graph display, and in particular to a bar graph display system based on a control table. Background Art

[0002] Microsoft Excel is a spreadsheet software. Its intuitive interface, excellent calculation functions and charting tools, coupled with successful marketing, have made Excel the most popular personal computer data processing software. In 1993, Excel began to dominate the electronic spreadsheet software on all applicable operating platforms.

[0003] Excel is the first electronic spreadsheet software that allows users to customize the interface (including fonts, text attributes and cell formats). It also introduced the "smart recalculation" function, when the cell data changes, only the related data will be updated, while the original spreadsheet software can only recalculate all the data or wait for the next instruction. At the same time, Excel also has powerful graphic functions such as bar charts.

[0004] At present, the software for generating bar charts from tables is mainly OFFICE Excel and WPS charts. The main online chart tools now include Echarts, D3, Flot, Google Chart API, etc. The technical route is mainly to edit the code online to control the bar chart.

[0005] Existing bar chart display tools have the following disadvantages:

[0006] 1. The bar chart generation of OFFICE and WPS mainly involves selecting a table and operating in a pop-up window. The learning cost is high for beginners, and the operation of color, font, font size, etc. is too difficult.

[0007] 2. Although the bar charts of online tools such as Echarts, D3, Flot, and Google Chart API have greater style operation flexibility, they require corresponding computer programming skills and require editing corresponding codes to obtain the desired bar chart. Summary of the invention

[0008] In view of the above problems, the present invention is proposed to provide a distributed data synchronization system that overcomes the above problems or at least partially solves the above problems.

[0009] To achieve the above object, the present invention adopts the following technical solutions:

[0010] A bar chart display system based on a control table, the system comprising:

[0011] The bar chart display module is used to display the bar chart title and bar chart;

[0012] The bar chart title control module is used to display prompt information and the bar chart name input area;

[0013] The bar chart theme control module is used to display the light bar chart theme and the dark bar chart theme;

[0014] The bar chart data control module is used to display the functions of adding new data, forming name operation, bar chart data operation, bar chart color operation, deleting data and chart paging operation;

[0015] The bar chart operation control module is used to display the bar chart full-screen preview function and the bar chart export function.

[0016] Optionally, the bar chart display module includes a bar chart title display module, a real-time data change module and a large-screen display module.

[0017] Optionally, the bar chart includes an X-axis, a Y-axis, an X-axis title, a Y-axis title, data labels, network lines and lines.

[0018] Optionally, the bar chart display system implements inter-management communication access based on the Nacos registration center.

[0019] Optionally, the bar chart display system supports log printing based on the Log4j 2 framework.

[0020] Optionally, the bar chart display system implements gateway construction based on Spring Gateway.

[0021] Optionally, the bar chart display system implements front-end platform construction based on VUE&VUE Cli+ElementUI.

[0022] Optionally, the bar chart display system implements bar chart display, table operation and bar chart export functions based on ANT Design+Echarts bar chart+html2canvas.

[0023] Optionally, the bar chart display system realizes asynchronous collection of business system transaction data based on Kafka / RabbitMQ message middleware, relies on ElasticSearch to store and record collected data, manages and displays collected data through Kibana, and filters and analyzes the data.

[0024] Optionally, the bar chart display system implements the construction of a front-end management platform based on Spring Cloud Secturity.

[0025] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are:

[0026] 1. The present invention can greatly reduce the learning cost of beginners through a simple operation page, and effectively improve the work efficiency of staff in making bar charts.

[0027] 2. The present invention provides a variety of themes, colors, and font sizes to make the bar chart more diverse. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 A schematic diagram of a flow chart of a bar chart display system based on a control table provided in an embodiment of the present application;

[0029] Figure 2 A block diagram of a bar chart display system based on a control table provided in an embodiment of the present application. DETAILED DESCRIPTION

[0030] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0031] See also Figure 1 , this embodiment provides a bar chart display system based on a control table, including:

[0032] A bar chart display module is used to display a bar chart title and a bar chart; the bar chart includes an X-axis, a Y-axis, an X-axis title, a Y-axis title, data labels, network lines and lines.

[0033] The bar chart display module includes a bar chart title display module, a real-time data change module and a large-screen display module.

[0034] The bar chart title control module is used to display prompt information and the bar chart name input area.

[0035] The bar chart theme control module is used to display the light bar chart theme and the dark bar chart theme.

[0036] The bar chart data control module is used to display the functions of adding new data, forming name operation, bar chart data operation, bar chart color operation, deleting data and chart paging operation.

[0037] The bar chart operation control module is used to display the bar chart full-screen preview function and the bar chart export function.

[0038] The bar chart display service of the control table includes the bar chart display interactive area and the bar chart data control area; the bar chart data function service includes the Auth security center, resource storage service, permission verification service, and data processing service; the secure access gateway and the secure access gateway. The access gateway includes message decryption, permission verification, service routing, and message conversion, and the access gateway includes a third-party agent; the bar chart display service of the control table can be operated, displayed, fully screened, and exported in any browser.

[0039] The bar chart display system is developed based on the Spring Cloud architecture and is based on the Http communication protocol + Json message format.

[0040] The bar chart display system is based on the Nacos registration center to achieve communication access between management systems.

[0041] The bar chart display system is based on the Log4j 2 framework to support log printing.

[0042] The bar chart display system is based on Spring Gateway to implement gateway construction and separate the intranet and extranet areas.

[0043] The bar chart display system is built based on VUE&VUE Cli+ElementUI to realize the front-end platform construction.

[0044] The bar chart display system is based on ANT Design + Echarts bar chart + html2canvas to realize bar chart display, table operation and bar chart export functions.

[0045] The bar chart display system is based on Kafka / RabbitMQ message middleware to asynchronously collect business system transaction data. It also relies on ElasticSearch to store and record collected data, manages and displays collected data through Kibana, and filters and analyzes the data.

[0046] The bar chart display system is based on Spring Cloud Secturity to build a front-end management platform.

[0047] The bar chart display system implements hot data processing based on Spring Data Redis+Redis.

[0048] The bar chart shows that the system relies on Kubernetes to achieve cloud deployment and elastic expansion.

[0049] like Figure 2 As shown, each module is developed based on the Spring Cloud architecture and uses the Http communication protocol + Json message format for message transmission.

[0050] Each module uses Nacos as a service discovery and registration center to implement functions such as access and scheduling between systems, health checks, dynamic configuration, and grayscale releases.

[0051] The system relies on kibana to manage and display collected data, and filter and analyze the data. Skywalking is used to track transaction links. The data source is based on ElasticSearch; the whole should be intranet and intranet area, and the two areas should be called through the gateway. The gateway should have more than API authentication, routing services, data encryption and decryption, and whitelist functions.

[0052] The system relies on JS-JDK tools to capture system operation information, and relies on the content of user operation behavior to analyze user behavior.

[0053] The system performs distributed transaction processing based on redis and can rely on redis to temporarily store hot data.

[0054] The system receives and sends data asynchronously based on the Kafka message queue, including asynchronous connection with other business systems within the enterprise for user screening and precise push notifications.

[0055] This embodiment can greatly reduce the learning cost of beginners through a simple operation page, and effectively improve the work efficiency of staff in making bar charts.

[0056] This embodiment provides a variety of themes, colors, and font sizes for selection, making the bar chart more diverse.

[0057] The above contents are further detailed descriptions of the present invention in combination with specific preferred embodiments, and it cannot be determined that the specific implementation of the present invention is limited to these descriptions. For ordinary technicians in the technical field to which the present invention belongs, several simple deductions or substitutions can be made without departing from the concept of the present invention, which should be regarded as falling within the protection scope of the present invention.

Claims

1. A bar chart display system based on a control table, characterized in that: The system comprises: The bar chart display module is used to display the bar chart title and bar chart; The bar chart title control module is used to display prompt information and the bar chart name input area; The bar chart theme control module is used to display the light bar chart theme and the dark bar chart theme; The bar chart data control module is used to display the functions of adding new data, forming name operation, bar chart data operation, bar chart color operation, deleting data and chart paging operation; The bar chart operation control module is used to display the bar chart full-screen preview function and the bar chart export function.

2. A bar chart display system based on a control table as claimed in claim 1, characterized in that: The bar chart display module includes a bar chart title display module, a real-time data change module and a large-screen display module.

3. A bar chart display system based on a control table as claimed in claim 1, characterized in that: The bar chart includes an X-axis, a Y-axis, an X-axis title, a Y-axis title, data labels, network lines and lines.

4. A bar chart display system based on a control table as claimed in claim 1, characterized in that: The bar chart display system implements inter-management communication access based on the Nacos registration center.

5. A bar chart display system based on a control table as claimed in claim 1, characterized in that: The bar chart display system supports log printing based on the Log4j 2 framework.

6. A bar chart display system based on a control table as claimed in claim 1, characterized in that: The bar chart display system implements gateway construction based on Spring Gateway.

7. A bar chart display system based on a control table as claimed in claim 1, characterized in that: The bar chart display system realizes the front-end platform construction based on VUE&VUE Cli+ElementUI.

8. A bar chart display system based on a control table as claimed in claim 1, characterized in that: The bar chart display system realizes bar chart display, table operation and bar chart export functions based on ANT Design+Echarts bar chart+html2canvas.

9. A bar chart display system based on a control table as claimed in claim 1, characterized in that: The bar chart display system is based on Kafka / RabbitMQ message middleware to asynchronously collect business system transaction data, relies on ElasticSearch to store and record collected data, manages and displays collected data through Kibana, and filters and analyzes the data.

10. A bar chart display system based on a control table as claimed in claim 1, characterized in that: The bar chart display system implements the construction of the front-end management platform based on Spring Cloud Secturity.

Citation Information

Cited By

  • Development scheduling data processing method and device, storage medium and equipment

    CN114418356A

  • Processing Method, Device, Storage Medium and Equipment for Development Schedule Data

    CN114418356B