F6: Мобильная среда визуализации графов на TypeScript
F6 — это мобильная среда визуализации графов, которая предоставляет набор базовых механизмов, включая рендеринг, компоновку, анализ, взаимодействие, анимацию и другие вспомогательные инструменты. F6 стремится упростить отношения и помочь людям получить представление о реляционных данных.
Разработчики могут легко создавать приложения для анализа или моделирования визуализации графов.
Мощные анимации и взаимодействия
Мощная компоновка -->
F6 концентрируется на принципе «хорошо по умолчанию». Кроме того, пользовательский механизм элемента, взаимодействия и компоновки удовлетворяет требованиям настройки.
$ npm install @antv/f6
import F6 from "@antv/f6";
import graphData from "./data";
import dagreLayout from "@antv/f6/dist/extends/layout/dagreLayout";
import TreeGraph from "@antv/f6/dist/extends/graph/treeGraph";
F6.registerLayout("dagreLayout", dagreLayout);
F6.registerGraph("TreeGraph", TreeGraph);
Page({
data: {
width: 300,
height: 400,
pixelRatio: 1,
},
onLoad() {
const { windowWidth, windowHeight, pixelRatio } = my.getSystemInfoSync();
this.setData({
width: windowWidth,
height: windowHeight,
pixelRatio: pixelRatio,
});
},
onCanvasInit(ctx, rect, canvas, renderer) {
this.graph = new F6.TreeGraph({
context: ctx,
renderer,
width: this.data.width,
height: this.data.height,
linkCenter: true,
modes: {
default: ["drag-canvas", "zoom-canvas"],
},
defaultNode: {
size: 40,
},
layout: {
type: "compactBox",
direction: "RL",
getId: function getId(d) {
*Здесь текст обрывается.*
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )