14 repository-uri
Configuration of individual node properties like color and dimensions.
Distinct from Axis Appearance Configurations: Distinct from Axis Appearance Configurations: focuses on data node properties rather than axis/grid styling.
Explore 14 awesome GitHub repositories matching graphics & multimedia · Node Appearance. Refine with filters or upvote what's useful.
Diagrams is a diagram-as-code framework and infrastructure mapping tool used to generate system architecture visualizations via Python code. It functions as a programmatic wrapper for Graphviz, allowing users to define cloud services and their interconnections to create structured architectural layouts. The project specializes in cloud architecture visualization by mapping software components to a library of provider-specific icons. This approach enables the management of system designs within version control to track architecture changes over time. The library provides capabilities for conf
Allows setting specific attributes for individual nodes, including custom colors and icons.
ApexCharts is a comprehensive JavaScript charting library designed for building interactive, responsive, and data-driven visualizations within web applications. It functions as a versatile data visualization framework that supports a wide range of chart types, including categorical, statistical, and financial plots, enabling developers to construct complex dashboards and real-time monitoring interfaces. The library distinguishes itself through a deep commitment to accessibility and high-performance interactivity. It provides built-in support for keyboard navigation, screen readers, and high-c
Configures individual node properties including color, dimensions, and labels to represent specific data points accurately.
PlantUML is a text-to-diagram generator that translates human-readable markup into structured graphical representations. It functions as a diagram-as-code tool, allowing users to create and maintain technical documentation, architectural models, and flowcharts by decoupling diagram content from visual layout. The project distinguishes itself through a comprehensive rendering pipeline that processes domain-specific markup into various output formats, including vector and raster graphics. It utilizes a graph-based layout engine to calculate spatial positioning, while a declarative styling layer
Allows styling of individual nodes or branches to highlight specific information.
LogicFlow is an SVG-based flowchart editing framework and visual graph editor used for building customizable business process diagrams. It serves as a customizable diagramming engine for rendering business process models, entity relationship diagrams, and unified modeling language charts. The system is characterized by a plugin-based architecture that allows developers to define specialized graphical elements and register pluggable modules. A distinctive feature is its overlay system, which positions standard HTML components on top of the SVG canvas to create interactive menus and control pan
Creates unique shapes and associated business data to represent specific domain entities or workflow steps.
X6 is a JavaScript diagramming library and SVG graph rendering engine used to build interactive flowcharts, mind maps, and visual workflow editors. It provides a framework for defining customizable node and edge behaviors, utilizing a hybrid rendering approach that combines SVG and HTML. The library decouples the visual graph representation from underlying business logic and data structures through a dedicated state management system. It allows for extensive extensibility via a registration mechanism for custom nodes, edges, and canvas tools. The toolkit includes capabilities for automatic g
Offers a framework for defining the appearance and behavior of nodes and edges using CSS and frontend frameworks.
Visualize call graph of a Go program using Graphviz
Styles nodes and edges by package type, function visibility, and call type using color and line variations.
Vue Flow is a TypeScript library for building interactive node-based editors and flowcharts. It provides the core infrastructure for creating diagrams where users can drag, select, and connect nodes with edges, supporting pan and zoom navigation of the canvas. The library offers extensive control over graph behavior and appearance, including the ability to customize connection lines, define custom edge types, and configure zoom constraints and viewport defaults. It includes built-in components like a minimap for navigation, zoom controls, and a fit-view button, along with features for node re
Extends the appearance and behavior of nodes, edges, and connection lines to match design requirements.
3d-force-graph is a WebGL-accelerated component for rendering interactive network graphs in three-dimensional space. Built on the ThreeJS library, it positions nodes using a force-directed physics simulation that can be driven by either a D3-force or ngraph engine, producing dynamic layouts that users can rotate, zoom, and pan using mouse, keyboard, or touch controls. The component distinguishes itself through comprehensive camera control capabilities, including programmatic positioning, animated transitions, automatic timed orbiting, and zoom-to-fit functionality that frames all nodes within
Ships data-driven customization of node and link appearance including color, size, opacity, and 3D geometry.
go-diagrams este o bibliotecă de vizualizare în Go și un generator de limbaj DOT utilizat pentru a crea diagrame de arhitectură de sistem. Implementează o abordare de tip "diagrame-ca-cod", permițând utilizatorilor să definească componentele sistemului, dependențele de infrastructură și fluxurile de date folosind cod sursă Go. Biblioteca traduce aceste definiții bazate pe cod în sintaxă Graphviz DOT, care este apoi procesată de setul de instrumente Graphviz pentru a reda activele vizuale finale. Suportă maparea muchiilor direcționale pentru a ilustra dependențele și organizarea componentelor conexe în clustere sau subgrafuri denumite pentru a reprezenta limitele arhitecturale și straturile logice. Instrumentul exportă fișierele DOT generate și imaginile redate direct în sistemul de fișiere local pentru documentare și controlul versiunilor.
Maps dependencies and data flow by assigning specific orientations to connections between system nodes.
jstree este un plugin jQuery de tip tree view utilizat pentru a reda structuri de date ierarhice interactive. Acesta funcționează ca un vizualizator și manager de date ierarhice, oferind instrumente pentru afișarea relațiilor imbricate prin layout-uri de tip arbore. Proiectul include un manager de tip drag-and-drop pentru restructurarea ierarhiilor și un încărcător AJAX pentru preluarea nodurilor sau a fragmentelor HTML de pe servere externe. Include un selector cu checkbox-uri tri-state pentru gestionarea stărilor de selecție în ramurile părinte și copil. Plugin-ul suportă diverse abordări de modelare a datelor, inclusiv array-uri de copii, liste de adiacență cu parent-id și transformarea marcajelor de tip listă neordonată. Capacitățile suplimentare includ căutarea fuzzy pentru regăsirea nodurilor, editarea inline a nodurilor și încărcarea leneșă (lazy loading) pentru a reduce transferul inițial de date.
Allows the assignment of custom icons and accessibility attributes to individual tree nodes.
Infographic is a declarative SVG infographic engine and AI-powered generator that transforms structured specifications and natural language descriptions into complete visual layouts. At its core, it provides a data storytelling framework that combines AI-driven layout generation with multi-pattern composition, supporting linear, circular, radial, tree, and mirror arrangements for sequential, hierarchical, and comparative data structures. The project distinguishes itself through a canvas-based interactive editor with real-time element manipulation and state history management, alongside a serv
Defines relation data structures with edges, labels, and arrow styles for infographics.
react-force-graph is a React component for rendering interactive 2D and 3D network visualizations using a force-directed layout engine. It functions as an interactive data visualization library that employs D3-force simulations to manage node physics and relationship positioning. The library includes a 3D visualization tool that utilizes ThreeJS to render complex nodes and links within an immersive space. It provides programmatic control over zooming, panning, and viewport navigation, alongside a coordinate-to-object picking mechanism for handling user interactions like clicks, hovers, and dr
Allows for the configuration of node properties such as shapes, colors, and sizes based on data attributes.
Diagram Maker este o bibliotecă bazată pe web concepută pentru construirea de instrumente interactive de vizualizare a grafurilor și modelare a datelor. Oferă un framework pentru randarea structurilor de noduri și legături, permițând utilizatorilor să creeze medii de editare personalizate unde relațiile complexe de date pot fi vizualizate și manipulate direct în browser. Biblioteca utilizează o arhitectură modulară, bazată pe plugin-uri, care permite dezvoltatorilor să extindă funcționalitatea de editare de bază pentru a îndeplini cerințe specifice fără a altera codul sursă subiacent. Gestionează starea aplicației printr-un magazin centralizat, imuabil, asigurându-se că interacțiunile și actualizările de date rămân consistente în întregul spațiu de lucru. Framework-ul susține o gamă de capabilități vizuale și analitice, inclusiv capacitatea de a adnota metadate pe conexiuni, de a calcula limite spațiale pentru poziționarea precisă a obiectelor și de a aplica teme de culori alternative. Gestionează interacțiunile utilizatorului printr-un sistem bazat pe evenimente care coordonează actualizările între interfața vizuală și modelul de date subiacent.
Displays interactive node and edge structures for visualizing complex data relationships.
This project is a high-performance library for rendering interactive, force-directed network visualizations within an HTML5 canvas. It provides a physics-based engine that calculates node positioning through simulated attraction and repulsion forces, enabling the representation of complex relational data structures as dynamic, navigable graphs. The library distinguishes itself through its ability to handle large-scale datasets containing thousands of nodes and links while maintaining interface responsiveness. It offers granular control over the visual representation of data, allowing for cust
Enables custom visual representation of nodes using images, labels, and geometric shapes to distinguish data entities.