from 2016 Started to contact the visual direction in , I've always wanted to write an article to review the pits I stepped on in recent years , In the following period of time, I will share some experiences and insights on visualization with you from time to time , Send it out to share with you , Discuss together , Common learning and progress .

preface

This article serves as a starting point , Then a series of pit records will be issued from time to time , Sort out the common problems of big data visualization screen , And in-depth optimization for specific scenarios .
This article first introduces you to what is visualization ? What are the common visualization components ? What are the commonly used visualization technology stacks ?
How is the visual engineering framework ? Common visualization problems ( No answer , If you have any questions, please comment below. I will answer them separately , If there are many problems, I will write a separate article to explain them in detail ).

one , What is visualization

The word "big data visualization" is not unfamiliar to us , from 17 Century maps and graphics to 19
The invention of pie chart at the beginning of the century , The concept of using charts to understand data has been around for centuries . Visualization is always with us , It is everywhere in our life , Like tmall double eleven , The goddess Festival collects various indicator data , Like the weather in our life , traffic , Operation and maintenance ... Both need visualization . With the advance of the digital age , The arrival of the information age , Our data volume is slowly becoming huge , We use a simple data table , The log has been unable to view important information , Must rely on Visualization !

two , What are the common components of visualization ? What are the common technology stacks ?

1. Line chart

Echarts,Chart,Highcharts,D3

2. Histogram  

Echarts,Chart,Highcharts,D3

3. Scatter diagram

Echarts,Chart,Highcharts,D3

4. Pictogram

Echarts,Chart,Highcharts,D3

5. Radar chart

Echarts,Chart,Highcharts,D3

6. Pie chart

Echarts,Chart,Highcharts,D3

7. Hydrosphere

Echarts,D3,Canvas

8. Dashboard

Echarts,Highcharts,D3,Canvas

9. Map

Echarts,Antv@L7

12. Topology

Antv@g6,Vis,D3,d3-graphviz

13. Thermodynamic diagram

Echarts,antV@L7,Heatmap

14. Rectangle

Echarts,Highcharts,Canvas

  

15. Rising sun chart

Echarts,Highcharts,Chart

16. Sankey

Echarts,Highcharts,Chart

 17. 3D Pie chart

Highcharts,Three,Webgl

18. 3D scene

Three,Webgl

 18. 3D GIS scene

Mapbox,Cesium

19,20,21...

Many common visual components are not listed here , If you are interested, you can have a look Echarts The official website is relatively complete , You can also have a look D3.js This book records the implementation scheme of many diagrams .

three , Front end visualization Engineering Architecture

 

four , What are the common visualization problems ?

The following questions will be described in detail in a separate article , You can also comment on the following questions , Discuss learning together

1. How to adapt multi terminal for visual large screen development ?
2. How to accurately display the large visual screen on the splicing screen ?
3. How to solve large screen distortion , Small screen text blur ?
4. How to optimize large screen speed ?
5. How to make large visual screen compatible with low version ?
6. As the large screen size of visualization increases , How to optimize excessive resource consumption ?
7. 3D GIS How to decide the offline scheme ?
8. 3D Scene collision detection , How to implement visual field analysis ?
9. large BIM Model loading too slow , What is the optimization scheme ?
10. 2d,3d Kinetic Caton , How to optimize the continuous increase and change of memory ?

Technology
©2019-2020 Toolsou All rights reserved,
Solve in servlet The Chinese output in is a question mark C String function and character function in language MySQL management 35 A small coup optimization Java performance —— Concise article Seven sorting algorithms (java code ) use Ansible Batch deployment SSH Password free login to remote host according to excel generate create Build table SQL sentence Spring Source code series ( sixteen )Spring merge BeanDefinition Principle of Virtual machine installation Linux course What are the common exception classes ?