Выпуск G6 2.0 с открытым исходным кодом -- Fission Fusion

Архитектура внешний интерфейс Открытый исходный код товар

image | left

G6 является целью Ant Financial-AntV.Механизм визуализации реляционных данных. Прошло полтора года с момента создания проекта G6 в декабре 2016 года. В прошлом G6 прямо или косвенно поддерживалаАли экономикаОколо сотни бизнес-систем. За этот период он получил похвалу и жалобы, добился определенных успехов и выявил множество проблем. Полгода назад мы совместили реальностьПотребности бизнесаи промышленностьзрелая структурахарактеристики и их внутреннееМаленькое беспокойное новшество, начал разработку G6 2.0, которая была тщательно разработана и отшлифована многими бизнес-партнерами в течение нескольких месяцев——

Сегодня с искренностью, искренностью, смирением и мечтой «**Позвольте людям получить визуальную силу в мире данных**» мы представляем G6 2.0 всем.

Происхождение имени G6

image | left | 206x206

  • Блок-схема, поток, 666, лет?
  • G2 называется G два. G6 называется G шесть?
  • G графически понятно, какое отношение 6 имеет к реляционным данным?
  • ...

Поскольку этот вопрос задавали многие люди, прежде чем официально представить новую архитектуру и новые функции G6 2.0, мы считаем необходимым рассказать о происхождении названия G6.

  1. G из G6 происходит от Graphic and Graph, что означает, что мы должны выполнять визуализацию графов на основе графических технологий;
  2. 6 из G6 происходит от "Шесть степеней теории разделения, выражая наше понимание реляционных данных, реляционных сетейтрепет и восхищение;
  3. G6 читать G шесть

деление

image | left

Источник изображения: https://www.c82.net/blog/?id=71

С момента рождения G6 бизнес, осуществляемый G6 внутри компании, можно разделить на две категории, одна из которых — **анализ карты.класс, обаРедактирование рисункаДобрый.两者虽说都是关系型数据,但两者的侧重点各不相同,前者更注重绘制的性能、布局的质量,数据钻取等Опыт анализа.Последний уделяет больше внимания взаимодействию человека с компьютером, такому как выполнение команд, чтение и хранение данных и т. д.Опыт редактирования. Из-за предыдущего человеческого и когнитивногоОграничения.В **1.0 мы впихнули все два сценария в библиотеку G6.С развитием бизнеса сама G6 становилась все более раздутой, все более противоречивой, а разработка усложнялась. После подробного обсуждения и размышлений члены команды решили разделить G6 на две части.В результате G6 начала инженерный раскол:

image.png | left | 569x226

Работающие программисты: это определенно довольно большое архитектурное изменение, даже с точки зрения инженерии.переломы костей, попал в глубокую яму, надо подниматься, если есть условия, и надо подниматься, если нет условий ⊙﹏⊙

более полный

полный элемент

В версии 2.0, помимо исходных двух основных элементов графа (Item), узла (Node), ребра (Edge), мы также ввели два других базовых элемента: группу (Group), направляющую (Guide). На данный момент мы можем нарисовать любую картинку, которую вы хотите, на основе G6, не задумываясь. (Это означает, что в будущем вы больше не сможете использовать узлы для имитации группы, имитации фона или чего-то еще.)

  • группа

image.png | left | 412x182

  • путеводитель

image | left | 263x168

ровная квартира

В G6 1.0 узлы и ребра находятся в двух слоях, что означает, что вы можете иметь все ребра только выше или ниже узлов. В версии 2.0 мы размещаем узлы и ребра на одном уровне, а это означает, что вы можете произвольно управлять каскадными отношениями между разными ребрами и узлами.

image | left

Более простой, понятный и удобный дизайн интерфейса

С обновлением архитектуры 2.0 G6 Shen является механизмом визуализации графа отношений нижнего уровня.Он не обеспечивает (редко предоставляет) конкретную реализацию надстройки (тип узла, тип ребра, базовое взаимодействие, алгоритм компоновки), и предоставляет только набор высокоуровневых архитектур.Расширяемый механизм. Благодаря этому уменьшению, G6 оптимизировал большую часть дизайна интерфейса.Если вы использовали 1.0, я думаю, вы можете ясно почувствовать, что интерфейс стал более упорядоченным, более последовательным, а концепция более ясной. Видеть:Связь.

открыть расширение плагина

Чтобы лучше ускорить некоторую работу среднего уровня, связанную с конкретной сценой, и лучше интегрироваться с сообществом для формирования синергии, в G6 2.0 мы открыли расширение плагинов. Видеть:Связь.

слияние

image | center | 401x299

Источник изображения: https://www.google.com.hk/search

После принятия решения о двух независимых проектах, G6-Analyser и G6-Editor, будущий президент G6, мы глубоко понимаем, что инженерия сама по себе не может сделать две вышеуказанные вещи, и нам нужна более глубокая интеграция с другими профессиональными областями.

На этот раз мы рады сообщить вам, что в дополнение к G6 с открытым исходным кодом сегодня,ещеоткрытымG6-Editor добился поэтапных результатов!Связь** . **

Глубокая интеграция с дизайном

image | left

Визуализация данных может быть неотделима от красоты с самого начала, и мы находимся в отделении UED, поэтому сначала мы подумаем о глубокой интеграции со студентами-профессионалами в области дизайна. На этот раз G6-Editor, как промежуточное ПО более высокого уровня,Половина его внешней продукции приходится на проектирование, а другая половина — на дизайн..大家也许很难想象,为什么设计占了如此分量大,看完这篇 G6-EditorМедитации интерактивного дизайна, каждый должен иметь возможность видеть это.

Глубокая интеграция с продуктами

Чтобы G6-Analyser и G6-Editor не стали продуктом инженеров, работающих за закрытыми дверями. При создании этих двух технических продуктов мы будем тесно сотрудничать с большим количеством внутренних коммерческих продуктов и тщательно изучать детали каждого взаимодействия. Наконец, внедрите выводы зрелого мышления в стек технологий G6.

Углубленное сотрудничество продуктов повышает вероятность того, что мы создадим высококачественные продукты и заложим прочную основу для создания готового промежуточного программного обеспечения для анализа и редактирования графиков в будущем.

image | left | 627x366

  • Приложение для внутреннего анализа — участок реки (фиктивные данные)

image | left

  • Приложение для внутреннего анализа — диаграмма сети трафика (фиктивные данные)

image | left | 722x317

Сообщение с открытым исходным кодом

После долгих усилий G6 наконец-то отправился в путь**Открытый исходный кодВ дороге маленькая горечь в моем сердце с трудом может скрыть радость в моем сердце. Я надеюсь, что после того, как открытый исходный код сможет лучше отдавать сообществу и лучше поглощать питательные вещества от сообщества, я надеюсь, что каждый сможет использовать его в процессе.Читайте больше документов, хорошо изучайте код, чаще отправляйте PR, помогайте друг другу, задавайте подробные вопросы и вносите конструктивные предложения. **С нетерпением жду совместной работы, совместного роста и совместного прогресса~!

адрес проекта

Официальный сайт:antv.alipay.com/zh-cn/g6/

гитхаб:github.com/antvis/g6

наконец

Увезли несколько частных товаров:

"Для меня большая честь искренне встретить вас в этой жизни, пожалуйста, дайте мне больше советов в ближайшие дни"

- АнтВ/G6

Оригинальная ссылка