How much do you know about the history of data visualization?

The contemporary era is an era of excess information. Massive raw data makes it difficult to find out the laws and cannot reflect its value. Behind the surge of information, the laws of data and the relationships between data are often hidden in a sea of ​​chaotic data. At this time, it becomes particularly necessary to be able to filter and analyze a large amount of data and provide an intuitive and interactive visualization environment that is easy for the human eye to accept.

In the course of time, data visualization technology based on computer technology has developed greatly. Today, there are more and more data to be recorded in modern work, and the relationships in the data are intricate and complicated. It is difficult to see the relationships between the data at a glance using traditional two-dimensional tables. The emergence of data visualization technology can turn the multi-dimensional data in the database into a variety of graphics, which has a strong effect on revealing the inner nature and distribution of the data. Its powerful role has penetrated into all aspects of our work.

Case preview address: https://www.hightopo.com/demos/index.html

Data visualization technology is to convey and communicate information clearly and effectively by means of graphing data. Data visualization is a concept that is constantly evolving, and its boundaries are constantly expanding. Therefore, it is best to define it broadly. Data visualization refers to the more advanced technical methods, and these technical methods allow the use of graphics, image processing, computer vision, and user interfaces, through expression, modeling, and the display of three-dimensional, surface, attributes, and animations. Visual explanation. Compared with special technical methods such as stereo modeling, the technical methods covered by data visualization are much broader.

At present, there are domestic companies that are independent in the data visualization industry, and they do some application products/systems around visualization, such as:

Fanruan-general application tools, report software finereport, business intelligence;

Baidu-open source chart control Echart;

Ali——AntV for Ant Financial and DataV for data visualization;

NetEase-Data Analysis Platform (BI);

Tupu-Topv configuration cloud platform;

Tupu-IoTopo industrial IoT configuration platform;

In addition, there are many Internet companies that will develop their own data visualization products and BI platforms, citing open source at home and abroad, and forming internal solutions. such as:

Tupu-HT For Web (2D or 3D) editor.

Most visualization solutions have the following shortcomings

1. Visual display through bitmap images. When the bitmap is scaled at a high ratio, it will appear jagged and affect the visual effect. In the visualization scheme based on the B/S mode, due to the client screen size, the variability of the browser window, and the diversity of browser versions, bitmap-based visualization graphics cannot maintain excellent visual effects.

2. Display the static pictures generated from the server through the browser. On the one hand, it is difficult to restore data information from static graphics; on the other hand, user interaction is poor. If local changes in data or graphical style changes are displayed, the entire visualization graphics must be regenerated on the server side and then sent to the client.

In this regard, Tupu designed a B/S-based data visualization scheme based on strong interactivity, adaptability, cross-browser compatibility and search engine friendliness, which effectively solves the above problems.

In the scheme

1. Use vector graphics in SVG format for visual display to ensure that the graphics remain high-definition when zoomed arbitrarily. Therefore, the solution can adapt to changes in client size. In addition, this solution combines SVG and VML to make up for their respective incompatibility with all modern browsers. And can extract the original data information from the vector graphics, so it is friendly to search engines.

2. Use AJAX technology and the DOM event model to monitor events in the visual graphics, and actively respond to user interactions. On the one hand, asynchronous communication can update the local information of the visual graphics "on demand", and on the other hand, it improves the user's interactive experience.

With the addition of data visualization content to more and more information systems, it brings great ease of use and understandability to applications. However, for the visual display of data in different fields, chart design is often combined with field data and cannot be independent, which brings a lot of repetitive work. When using traditional visual development tools for system design, people spend a lot of energy to write programs, which affects the efficiency of system development.

In response to this problem, Hightopo (Hightopo) in the visual mapping, proposed a method to achieve visual mapping, on this basis, developed a general statistics that can flexibly display data visually and automatically generate chart codes Chart display system and apply it to the front-end display of data in the field of business intelligence.

Although data visualization often reminds people of analysts in business intelligence and suits, it is usually more creative and colorful than you think. From business dashboards, public health visualization to popular culture trend analysis, data visualization covers a wide range of application scenarios. To produce beautiful and high-quality data visualization, in addition to excellent analytical skills, you also need the skills of designing graphics and telling stories.

Here are some examples:

Guess you like

Origin blog.csdn.net/iotopo/article/details/108234428