awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 Repos

Awesome GitHub RepositoriesNetwork Graph Visualization

Rendering of relational data using nodes and edges in directed or undirected graph formats.

Distinct from Graph Construction Frameworks: Other candidates focus on neural network construction or data modeling rather than graphical rendering of networks.

Explore 6 awesome GitHub repositories matching graphics & multimedia · Network Graph Visualization. Refine with filters or upvote what's useful.

Awesome Network Graph Visualization GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • alandefreitas/matplotplusplusAvatar von alandefreitas

    alandefreitas/matplotplusplus

    4,894Auf GitHub ansehen↗

    Diese C++-Datenvisualisierungsbibliothek ist ein wissenschaftliches Plotting-Framework, das zum Erstellen von 2D- und 3D-Diagrammen, Netzwerk-Graphen und geografischen Karten verwendet wird. Sie arbeitet als Multi-Backend-Grafikbibliothek, die High-Level-Plotting-Logik von Low-Level-Rendering-Engines entkoppelt, um verschiedene Ausgabe-Backends zu unterstützen. Das Projekt zeichnet sich durch eine Dual-Interface-API aus, die sowohl ein globales funktionales Interface für schnelles Prototyping als auch ein objektorientiertes Interface für präzise Kontrolle bietet. Es verfügt über eine Komponenten-basierte Layout-Engine zur Verwaltung gekachelter Grids und Subplots, neben einem Layered-Plot-State, der es ermöglicht, mehrere Datenserien zu überlagern, ohne Achsen zu löschen. Die Bibliothek deckt ein breites Spektrum an Visualisierungsfunktionen ab, einschließlich mathematischem Funktionsplotten, Vektorfeldern und multidimensionaler Datenanalyse durch Heatmaps und parallele Koordinaten. Sie enthält spezialisierte Tools für die Visualisierung geografischer Daten, wie Geobubble- und Geodensity-Plots, sowie Tools zum Rendern gerichteter und ungerichteter Graphennetzwerke. Zu den allgemeinen Funktionen gehören Achsenverwaltung, ästhetisches Styling mit Colormaps und der Export hochwertiger Grafiken. Das Projekt nutzt CMake für Build-Automatisierung und Dependency-Retrieval, um die Installation über verschiedene Betriebssysteme hinweg zu erleichtern.

    Renders directed and undirected graph networks to visualize relationship data.

    C++charting-librarychartscontour-plots
    Auf GitHub ansehen↗4,894
  • anvaka/vivagraphjsAvatar von anvaka

    anvaka/VivaGraphJS

    3,860Auf GitHub ansehen↗

    VivaGraphJS is a JavaScript graph visualization library used to render interactive network diagrams and relational data in web browsers. It features a force-directed layout engine that employs physics-based simulations, using spring and charge models to calculate balanced spatial distributions for nodes and links. The library utilizes a modular rendering architecture that decouples mathematical layout logic from the visual output. This allows for interchangeable rendering pipelines, supporting both vector-based SVG diagrams and hardware-accelerated WebGL rendering for large-scale visualizatio

    Provides a comprehensive library for rendering relational data as interactive network graphs using nodes and edges.

    JavaScript
    Auf GitHub ansehen↗3,860
  • bqplot/bqplotAvatar von bqplot

    bqplot/bqplot

    3,693Auf GitHub ansehen↗

    bqplot is an interactive data visualization library for IPython and Jupyter notebooks that utilizes a grammar of graphics. It functions as a tool for creating 2D charts and maps with real-time updates and bidirectional communication between the kernel and frontend. The library is distinguished by its ability to act as a geographic data visualization tool, rendering choropleth maps and spatial data via GeoJSON and custom projections. It also serves as a financial charting tool for producing OHLC and candle bar charts, and as an interactive dashboard framework for combining plotting widgets wit

    Renders relational data using nodes and edges with force-directed layouts and hover highlighting.

    TypeScriptipythonjupytervisualizations
    Auf GitHub ansehen↗3,693
  • bloomberg/bqplotAvatar von bloomberg

    bloomberg/bqplot

    3,693Auf GitHub ansehen↗

    bqplot is an interactive data visualization library for Jupyter notebooks. It implements a grammar of graphics model, allowing users to build complex 2D charts by combining marks, scales, and axes. The library distinguishes itself with specialized toolkits for financial charting, such as OHLC candlesticks and time-series analysis, and geographic data visualization, including choropleths and custom map projections for TopoJSON and GeoJSON data. It enables deep interaction through tools like lasso selection, rectangular brushing, and the ability to manually manipulate plot points or line data.

    Renders relational data as network graphs using nodes and edges with force-directed or static layouts.

    TypeScript
    Auf GitHub ansehen↗3,693
  • spark-notebook/spark-notebookAvatar von spark-notebook

    spark-notebook/spark-notebook

    3,144Auf GitHub ansehen↗

    Dieses Projekt ist eine interaktive, webbasierte Notebook-Umgebung für verteilte Data Science und groß angelegtes Computing. Es dient als Entwicklungstool zum Ausführen von Code und zur Durchführung von Datenanalysen speziell innerhalb des Apache Spark-Frameworks und bietet ein browserbasiertes Interface, das Codeausführung mit reaktiver Datenvisualisierung kombiniert. Die Plattform zeichnet sich durch ihre tiefe Integration in verteilte Infrastrukturen aus, die es Benutzern ermöglicht, Cluster-Ressourcen zu verwalten, Laufzeitabhängigkeiten zu konfigurieren und Ausführungsprozesse für einzelne Notebooks zu isolieren. Sie unterstützt kollaborative Workflows durch die Synchronisation von Notebook-Dateien direkt mit Versionskontrollsystemen und bietet eine reaktive Rendering-Engine, die Diagramme und Widgets automatisch als Reaktion auf Live-Datenströme und Codeausführung aktualisiert. Über ihre Kern-Ausführungsfähigkeiten hinaus enthält die Umgebung umfassende Tools für Cluster-Management, Sicherheit und Erweiterbarkeit. Sie unterstützt Benutzerauthentifizierung und Identitätswechsel für den sicheren Zugriff auf verteilte Ressourcen und bietet flexible Konfigurationsoptionen für Umgebungsvorlagen, Abhängigkeitsmanagement und Performance-Tuning. Das System verfügt zudem über eine breite Bibliothek interaktiver Visualisierungskomponenten, einschließlich Geodaten-Mapping, Netzwerkgraphen und Pivot-Tabellen, um komplexe Datenexplorationen zu erleichtern.

    Visualizes relationships between data elements using nodes and edges with configurable physical forces.

    JavaScriptapache-sparkdata-sciencenotebook
    Auf GitHub ansehen↗3,144
  • rexying/gnn-model-explainerAvatar von RexYing

    RexYing/gnn-model-explainer

    1,051Auf GitHub ansehen↗

    Dieses Toolkit dient als Framework zur Interpretation der Entscheidungsprozesse von Graph Neural Networks. Es fungiert als Bibliothek zur Analyse der Verarbeitung komplexer Netzwerkdaten durch diese Modelle und bietet Methoden zur Identifizierung spezifischer Knotenattribute und struktureller Muster, die Vorhersageergebnisse beeinflussen. Das Projekt zeichnet sich durch den Einsatz von maskenoptimierter Subgraph-Extraktion und gradientenbasierter Attributions-Mapping aus, um die minimalen Komponenten eines Graphen zu isolieren, die die ursprüngliche Vorhersage eines Modells bewahren. Durch die Trennung von Graph-Verarbeitungsschichten und Erklärungslogik ermöglicht die Architektur eine konsistente Analyse über verschiedene Arten von Graph Neural Networks hinweg, einschließlich konvolutions- und attention-basierter Modelle. Über die reine Interpretation hinaus unterstützt die Bibliothek das Training von Graph-Modellen auf synthetischen und realen Datensätzen und erleichtert das Debugging von Machine-Learning-Modellen. Sie umfasst Funktionen zur Visualisierung von Modellerklärungen durch interaktive Notebooks, was das Rendern von Attributions-Heatmaps und komplexen Netzwerkstrukturen ermöglicht, um einflussreiche Merkmale und Subgraphen zu identifizieren.

    Renders complex network structures and model insights into clear visual formats to help researchers understand data flow.

    Python
    Auf GitHub ansehen↗1,051
  1. Home
  2. Graphics & Multimedia
  3. Network Graph Visualization