Tienda Web
Área de Clientes
MindFusion

Biblioteca de diagramas para JavaScript, V4.5

Características de diagramación independientes de la plataforma para la visualización de datos web.
Descargar   Iinstalar desde npm

Sus diagramas en cualquier dispositivo

Con JsDiagram, todas las características que usted necesita para crear visualizaciones basadas en web con datos JavaScript están a su disposición. No hay necesidad de Perder el tiempo codificando y depurando - usted obtiene una librería JavaScript probada inmediatamente.

Video Tutorial: Create, Edit, Save and Load Interactive Diagrams Using JavaScript and HTML.

JS Diagrama de flujo para la toma de decisiones

El componente JsDiagram

La herramienta de diagramas está escrita 100% en JavaScript y usa el elemento HTML5 Canvas para dibujar. El componente no tiene dependencias de terceros cuando se ejecuta en navegadores modernos. Si es necesario, puede usar Js Diagram con jQuery o Microsoft Ajax® para admitir navegadores y versiones de navegador anteriores (anteriores a IE11).

Tutorial: Adding Custom Shapes at Link Segments
Tutorial en video: Primeros pasos con la biblioteca de diagramas para JavaScript.

Variedad de Elementos de Diagrama

Ya sea que usted quiere crear un diagrama de flujo de trabajo, un esquema de proceso, un árbol genealógico o dibujar un gráfico - la librería MindFusion JS mantiene una larga lista de formas de nodo predefinidas de donde usted puede elegir. Incluso usted tiene la habilidad de definiri sus propias formas de nodos. Cada nodo puede tener etiquetas o imágenes como fondo. Los conectores también soportan una increíble variedad de opciones de personalización - pueden ser líneas rectas o curvas, iniciar y terminar con varias formas de flecha, cambiar el color y la posición. El componente MindFusion JavaScript le permite diseñar el mejor diagrama de flujo basado en web y no deja espacios a compromisos.

Online Shape Designer

Step-by-step Guide: Create a Custom Node Type.
Online Sample: JavaScript Diagram Stock Shapes.

Un diagrama BPMN en JavaScript
Diagrama de secuencia de eventos en JavaScript

Funcionalidad de interacción rica de usuario

Construir un gráfico web dinámico es rápido y fácil con el control MindFusion JavaScript. Los usuarios de su aplicación web pueden crear, redimensionar, seleccionar, mover y modificar los nodos y enlaces que deseen. Diagramación para JavaScript maneja igualmente eventos de ratón así como táctiles para una aplicación verdaderamente independiente de plataformas y navegadores. Usted puede elegir muchos modos de interacción con el usuario que controlan cómo su diagrama de flujo responde a las acciones del usuario en el navegador. Si su diagrama es visto en iOS Safari, el componente maneja eventos táctiles de uno y dos dedos para la creación, modificación, desplazamiento de diagrama y acercamiento de elementos.

Online Documentation: User Interaction.
Online Sample: Adding Undo/Redo Functionality and Clipboard Operations to a JavaScript Diagram.

API elegante

La programación exitosa para la web requiere conocimiento, pasión y compromiso. Y las herramientas correctas. La librería de diagramas de flujo MindFusion JavaScript aspira seriamente a ser una de ellas. Le provee con acceso programático a cada elemento de su diagrama. Hay métodos para cambiar la apariencia de los elementos, para controlar las acciones permitidas realizadas por el usuario y muchos eventos. La API está documentada en detalle, varios ejemplos de código, ejemplos de características y provistos para ayudarle a comenzar.

Online Documentation: Programming Interface Overview.

Un diagrama JS de cadena de responsabilidad
Diagramación para JavaScript: Layouts automáticos

Poderosos Algoritmos de Disposición Automática

Los algoritmos de disposición de gráficos automática es la manera perfecta de dar el aspecto perfecto a cualquier diagrama de flujo, gráfico organizacional, gráfico, jerarquía de clase o cualquier otro esquema de diagrama de flujo que tenga en mente. Las disposiciones de JsDiagram son aplicados fácil y rápidamente - con una sola llamada a un método. Cada algoritmo are provee numerosas propiedades de personalización que le permiten adaptarlo de acuerdo a las necesidades de su aplicación web.

Online Documentation: Laying Out The Diagram.
Online Sample: Layered Layout, Animated Tree Layout.
Graph Layout Algorithms in Diagram Controls.

Aspecto Irresistible

Para las aplicaciones web de hoy, el buen aspecto es esencial, y la herramienta MindFusion JavaScript muestra opciones de estilo poderosas para un diagrama que impresiona con apariencia así como con funcionalidad. Cuando se habla acerca de diseño de diagramas, el control hace todo posible - usted puede elegir los lapiceros y brochas para nodos y enlaces, puede personalizar el fondo y pulir la apariencia del diagrama con los variados efectos de cristal o aero.

Online Documentation: Diagram Appearance.
Online Sample: Animated Diagrams in JavaScript.

Expansión de celdas en JS Diagram TableNode-s
FlowChart Library in JavaScript

Adicionales

Diagramación para JavaScript es el principal componente donde todo el dibujado y la interacción del usuario toman lugar. También está a su disposición un un control general avanzado, el cual le da una vista previa de todo el diagrama y es ideal para diagramas grandes. El control NodeListView es una excelente forma de construir gráficos jerárquicos tipo árbol simplemente arrastrando los nodos con el ratón.

Online Sample: Auxiliary Controls.
Online Flowcharter: Complete Browser Diagramming App.

Soporte de TypeScript

Para aquellos de ustedes que quieran usar TypeScript, la biblioteca de diagramas de JavaScript proporciona las definiciones de TypeScript de la API en el archivo jsdiagram.d.ts, el cual se encuentra disponible en el archivo descargable. Existen varios ejemplos que representan la API de TypeScript, los cuales le ayudarán rápidamente a entender cómo implementar el diagrama de flujo de su preferencia, utilizando la biblioteca de diagramas de MindFusion y TypeScript.

Instalar Diagramación para

TypeScript Diagram Library
Biblioteca de diagramas para React de MindFusion

Biblioteca de diagramas para React

La biblioteca de creación de diagramas incluye el componente React DiagramView. Representa una instancia de diagrama asignada a la propiedad "diagrama" como su modelo. Actualmente, las siguientes propiedades también se pueden configurar desde JSX: allowInplaceEdit, autoResize, backBrush, behavior, defaultShape, enabled, linkHeadShapeSize, linkShape, roundedLinks, routeLinks, showAnchors, showGrid. Todos los eventos del diagrama también se pueden manejar a través de la sintaxis JSX.

Instalar Diagramación para Reaccionar desde npm

Soporte para Vue y Angular

La biblioteca de diagramas está repleta de módulos para Vue y Angular, que le permiten usarla con estos marcos. Los componentes, junto con los proyectos de muestra, forman parte del archivo Js Diagram y también están disponibles en npm.

Instalar Diagramación para Angular desde npm
Instalar Diagramación para Vue desde npm

La biblioteca de diagramas para Angular y Vue
La biblioteca de diagramas para Blazor en NuGet

Soporte para Blazor

MindFusion.Diagramming.Blazor permite integrar la API de creación de diagramas de JavaScript en las aplicaciones de Blazor. Contiene un conjunto de clases contenedoras de .NET que usan la API JSInterop de Blazor para crear y manipular los objetos del lado del cliente. El paquete brinda fácil acceso desde el código C# a la mayor parte de la funcionalidad MindFusion.Diagramming, incluidos diferentes tipos de nodos, diseños y estilos. También se incluyen componentes adicionales de la interfaz de usuario como Overview, NodeListView, ZoomControl y Ruler.

Instalar diagramación para Blazor desde NuGet

"Antes que nada, el producto es el mejor en el mercado - y yo he investigado esto. Segundo, recibí un soporte excepcional de parte de MindFusion, ¡Incluso durante la etapa de prueba! Realmente me gusta el modelo de licencia libre de regalías que hace de los productos de MindFusion una plataforma ideal para aplicaciones comerciales."

Sr. Mark Horbal, desarrollador independiente

Más testimonios >>

MindFusion Paquete JavaScript

Copyright © 2001-2024 MindFusion LLC. All rights reserved.
Terms of use - Contactos