The little ant says:


AntV is a new generation of data visualization solutions of Ant Financial, and its main sub-products include G2, G6 and F2. After we have been successively release AntV related open source message and version of the iteration, including the open source | ant gold suit AntV F2: a focus on mobile, out-of-the-box visualization solutions “, “the ant gold take open source: data driven high interactive visualization graph grammar G2”, “open source | ant gold suit: Relational Data Visualization Engine G6 2.0.

The G6 we are sharing today is a simple, easy to use, complete graph visualization engine. On the basis of high customization capability, it provides a series of elegant design and easy to use graph visualization solutions, helping developers to efficiently build their own graph analysis or graph editor applications.

GitHub Address:

https://github.com/antvis/g6

Project Document Address:

https://www.yuque.com/antv/g6

Friendly reminder: all links in the article will be better opened on PC.

past

▲ The picture shows the growth process of using G6 active system from 2018.06.06 to 2018.09.04

Time flies, in a flash, summer to autumn. In just three months since it was opened to the public on 06.06, 2018, G6 usage has exploded, with the number of active systems soaring from 100 to nearly 1,000. We have made some achievements and won a lot of praise and recognition. Thank you for your support and trust. At the same time, the G6 has revealed a number of problems. It mainly focuses on the following three aspects:

  1. Few documents make getting started difficult.
  2. Some features of 1.0 -> 2.0 are missing, causing upgrade difficulties.
  3. There was no timely response to user feedback.

If you encounter the above problems, don’t panic, because at the moment of embarking on the road of open source, AntV has decided: if you do not abandon me, I will accompany you all the way.

now

1. More detailed document content, more professional document system

Documentation is one of the key enhancements we’ve made, and we hope it will make your experience even better.

  • A lot of documentation has been added, more detailed and easier to understand.
  • Migrate to a professional language document system. The powerful document auxiliary functions such as: search, table of contents, comments, etc., improve the efficiency of information retrieval, increase the feedback space.

Document Address:

https://www.yuque.com/antv/g6

2. Support SVG rendering

As powerful as Canvas is, the elements of the custom column phenotype are its weakness. As early as six months ago, G6 started planning to support HTML nodes, but canvas’s technology stack and DOM have an inconflable separation. The SVG rendering engine solves this problem well. Just today, G6 supports SVG rendering and custom DOM elements!

See details:

https://www.yuque.com/antv/g6/wm3aid

3. Arrow expansion

We have to admit that G6’s arrows are not amateurish enough to be a diagram visualization engine. After the careful design of designers, engineers carefully polished, G6 finally complete the history of the short board of custom arrow.

See:

https://www.yuque.com/antv/g6/custom-edge#xgnras

4. Added several plug-ins

While solving the problems raised by everyone, THE G6 presents seven graph analysis components this time. It is believed that G6, through independent research and development and integration of the top technology in the field, can provide users with perfect graph analysis solutions, greatly reduce the cost of user development of graph analysis applications, and help visual graph analysis.

See:

https://www.yuque.com/antv/g6/api-plugins

In the future

G6-Editor

▲ The picture shows the systems and enterprises applying to use G6-Editor

Three months ago, along with open-source G6, we opened g6-Editor, a graph Editor component based on a G6 wrapper. To our surprise, this component has received a lot of attention from friends inside and outside Ali. As G6-Editor is still being iterated and not open source yet, and there are some commercial restrictions, we have received a lot of applications from users. It made us realize that polishing a highly interactive, extensible graph editor made a lot of sense. Over the next few months, we will focus on making the g6-Editor source code available in the open source world early next year.

G6-editor document address:

https://www.yuque.com/antv/g6-editor

Spread the word

1. Third-party encapsulation based on G6

  • Viser-graph

https://viserjs.github.io/docs.html#/viser/guide/installation

It’s official: Doing visualization is a pure thing, and choosing a front-end framework is not really a concern. React, Angular, or Vue, you can find solutions in Viser. Is your framework niche? You can customize it quickly. That’s how sweet it is.

2. Third-party encapsulation based on G6-Editor

  • gg-editor

http://ggeditor.com/

The Great Graphic Editor is a g6-Editor based React package that can be used with the React stack. With the React component, developers can quickly build process or brain map editors to improve development efficiency and focus only on business implementation.

3.AntV team vigorously recruited

Teacher Wu Jun’s “Intelligent Age”, Teacher Ma’s various public speeches and many visionaries have all said similar things. The significance of the use of data in this round of information revolution is just like that of steam engine and electricity in the first and second industrial revolution. The two years witnessed the prosperity of Ali visual ecology. It is exciting to see the continuous demand for visualization and visual analysis, which breeds large and small visualization teams mushrooming and growing. This is a sunrise career direction. All right, get on the boat! Come to play with data and find breakthroughs in the direction of intelligent data visualization. Beijing and Shanghai have started to prepare teams, as well as Chengdu and Hangzhou. We sincerely invite the most potential candidates to join us

— Lin Feng (Flower name: Bending)

Contact us at [email protected]