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
·

12 Repos

Awesome GitHub RepositoriesCustom Plotting Integrations

Frameworks for applying user-defined or external plotting functions to grid facets.

Distinct from Statistical Plotting Libraries: Distinct from Plot Axis Customizers: focuses on integrating external plotting logic into grid layouts rather than just axis configuration.

Explore 12 awesome GitHub repositories matching data & databases · Custom Plotting Integrations. Refine with filters or upvote what's useful.

Awesome Custom Plotting Integrations GitHub Repositories

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

    danielgindi/Charts

    28,005Auf GitHub ansehen↗

    Charts is a data visualization framework and charting library for iOS, tvOS, and macOS. It provides a set of graphical components used to render interactive line, bar, pie, and scatter charts to represent complex data sets. The project serves as an implementation of a charting library adapted specifically for the Apple ecosystem. It includes a rendering engine capable of plotting data points directly from database records. The framework covers a broad range of visualization capabilities, including interactive data exploration via zooming and panning gestures, visual style customization for c

    Implements a rendering engine capable of plotting data points directly from database records.

    Swift
    Auf GitHub ansehen↗28,005
  • hoffstadt/dearpyguiAvatar von hoffstadt

    hoffstadt/DearPyGui

    15,217Auf GitHub ansehen↗

    DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a high-performance toolkit for building interactive desktop applications by leveraging native hardware-accelerated rendering backends across multiple operating systems. By utilizing an immediate-mode execution model, the library offers direct control over the rendering loop and element state, enabling the creation of responsive, dynamic interfaces. The framework distinguishes itself through its ability to handle complex, high-frequency visual updates, making it suitable for real-time data

    Enables querying specific plot regions via mouse gestures to trigger custom analytical callbacks.

    C++cppcross-platformdearpygui
    Auf GitHub ansehen↗15,217
  • mwaskom/seabornAvatar von mwaskom

    mwaskom/seaborn

    13,739Auf GitHub ansehen↗

    Seaborn is a Python library designed for statistical data visualization. It functions as a high-level interface built on the Matplotlib ecosystem, providing specialized routines to explore and communicate complex patterns within datasets. The framework enables users to generate informative graphics through automated statistical aggregation, multi-plot faceting, and integrated regression modeling. The library distinguishes itself through a declarative approach to data mapping, which translates raw inputs into visual properties like color, size, and position. It includes a robust statistical tr

    Allows users to inject custom plotting functions into grid facets for flexible visualization.

    Pythondata-sciencedata-visualizationmatplotlib
    Auf GitHub ansehen↗13,739
  • leeoniya/uplotAvatar von leeoniya

    leeoniya/uPlot

    10,266Auf GitHub ansehen↗

    uPlot ist eine hochperformante Canvas-Bibliothek für Zeitreihen-Charts, die darauf ausgelegt ist, Millionen von Datenpunkten mit hohen Frameraten zu rendern. Sie fungiert als hochfrequenter Datenvisualisierer und Plotter für Echtzeit-Datenströme und nutzt die HTML5-Canvas-API, um die Responsivität beim Plotten großer zeitlicher Datensätze beizubehalten. Das Projekt zeichnet sich als Plugin-basiertes Visualisierungs-Framework aus, das benutzerdefinierte Renderer erlaubt, um spezialisierte Visuals wie Heatmaps und Box-and-Whisker-Plots zu erstellen. Es dient zudem als interaktives Finanz-Charting-Tool, das speziell OHLC-Charts, Balken und Flächenbänder unterstützt. Die Bibliothek deckt ein breites Spektrum an Funktionen ab, einschließlich Achsenmanagement mit linearen, logarithmischen und uniformen Skalen sowie interaktiver Navigation via Zoomen, Pannen und synchronisierten Cursorn über mehrere verknüpfte Ansichten hinweg. Sie bietet Systeme für dynamisches Daten-Streaming mit Sliding-Window-Buffering und Tools für das Management fehlender Daten sowie zeitzonenbewusste Verarbeitung. Zusätzliche Funktionalität umfasst Stacked-Chart-Aggregation und die Möglichkeit, Visualisierungen in statische Bildformate zu exportieren.

    Allows the integration of custom plotting functions to create specialized visualizations like heatmaps and box-and-whisker plots.

    JavaScript
    Auf GitHub ansehen↗10,266
  • scottplot/scottplotAvatar von ScottPlot

    ScottPlot/ScottPlot

    6,417Auf GitHub ansehen↗

    ScottPlot is a cross-platform, high-performance charting library for .NET that renders interactive plots across desktop and web GUI frameworks including Windows Forms, WPF, MAUI, Avalonia, Blazor, and WinUI. It provides an optimized rendering engine capable of displaying millions of data points with interactive pan, zoom, and live data streaming, while also supporting image export to formats like PNG and SVG for file output, cloud applications, and notebooks. The library distinguishes itself through a comprehensive set of chart types including scatter, line, bar, pie, heatmap, financial, rada

    Plots lines defined by mathematical formulas over a range of X values.

    C#chartchartingcharts
    Auf GitHub ansehen↗6,417
  • epezent/implotAvatar von epezent

    epezent/implot

    5,923Auf GitHub ansehen↗

    Creates persistent query ranges on a plot to extract and process specific data sub-regions.

    C++guiimguiimplot
    Auf GitHub ansehen↗5,923
  • andmarti1424/sc-imAvatar von andmarti1424

    andmarti1424/sc-im

    5,638Auf GitHub ansehen↗

    sc-im is a text user interface spreadsheet calculator and data manager. It provides a keyboard-driven environment for performing mathematical computations and managing data grids within a command line interface. The application is scriptable, supporting custom functions, event-driven triggers, and the integration of external scripts to automate calculation tasks. It further allows for the loading of external compiled modules at runtime to extend its mathematical capabilities. The system covers data management through row sorting, filtering, and subtotal calculations. It supports data interop

    Integrates with external plotting software to generate visual representations of spreadsheet data.

    Cconsoleconsole-applicationncurses
    Auf GitHub ansehen↗5,638
  • 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.

    Provides a framework for defining new plot categories by implementing custom backend interfaces for specialized visualizations.

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

    pythonguis/pythonguis-examples

    4,602Auf GitHub ansehen↗

    Dieses Projekt ist eine Sammlung von Implementierungsmustern und Quellcodebeispielen für den Bau von Desktopanwendungen mit verschiedenen Python-Interface-Bibliotheken. Es bietet Referenzimplementierungen und Architekturmuster für mehrere Frameworks, darunter PyQt, PySide, Tkinter, Kivy und Streamlit. Das Repository zeichnet sich dadurch aus, dass es spezialisierte Beispiele für diverse Interface-Typen bietet, von professioneller Desktop-Software und nativen Fenstern bis hin zu reaktiven webbasierten Daten-Dashboards und Data-Science-Tools. Es enthält spezifisches Referenzmaterial für plattformübergreifende UI-Muster, wie Model-View-Layouts und asynchrone Hintergrundaufgaben-Ausführung. Das Projekt deckt ein breites Spektrum an Funktionen ab, einschließlich Layout-Management, Entwicklung benutzerdefinierter Widgets mit Animationen und GPU-beschleunigtem Rendering für Echtzeit-Visualisierungen. Es demonstriert zudem Datenmanagement-Techniken wie proxybasiertes Filtern und tabellarisches Datenstyling sowie Deployment-Workflows zum Verpacken von Quellcode in verteilbare Executables mit eingebetteten Assets. Die Beispiele adressieren zudem funktionale UI-Komponenten wie Eingabevalidierung, Navigationsmenüs und System-Tray-Integration sowie Sicherheitsimplementierungen für Benutzerauthentifizierung und rollenbasierte Zugriffskontrolle.

    Provides examples of integrating external plotting libraries into Python GUI interfaces for custom data visualization.

    Pythondesktopdesktop-applicationexample-app
    Auf GitHub ansehen↗4,602
  • visualize-ml/book2_beauty-of-data-visualizationAvatar von Visualize-ML

    Visualize-ML/Book2_Beauty-of-Data-Visualization

    3,603Auf GitHub ansehen↗

    This project is a mathematical visualization library and a collection of algorithmic art. It serves as a data visualization guide and an interactive visualizer, providing a set of implementations for rendering complex geometric shapes and mathematical concepts through code. The collection focuses on generating aesthetic patterns and precise graphic elements, including fractals, Bezier curves, and Lissajous patterns. It uses recursive functions and iterative algorithms to produce complex geometric structures and algorithmic art. The library covers a range of capabilities including interactive

    Renders curves by plotting mathematical formulas evaluated over a range of independent parameters.

    Jupyter Notebook
    Auf GitHub ansehen↗3,603
  • makieorg/makie.jlAvatar von MakieOrg

    MakieOrg/Makie.jl

    2,778Auf GitHub ansehen↗

    Makie.jl is a high-performance Julia data visualization library and hardware-accelerated plotting engine used to create interactive 2D and 3D visualizations. It functions as a reactive visualization framework where plots update automatically via observables and compute graphs, and as a vector graphics generator for high-resolution academic output. The system is distinguished by its backend-agnostic rendering pipeline, which supports OpenGL, WebGL, and ray-traced scenes. It employs a grammar-of-graphics approach to map variables to aesthetic attributes and utilizes a hierarchical scene graph t

    Allows the definition of new plotting commands and attributes to support specialized data representations.

    Juliagpugraphicsjulia
    Auf GitHub ansehen↗2,778
  • thomasp85/patchworkAvatar von thomasp85

    thomasp85/patchwork

    2,586Auf GitHub ansehen↗

    Patchwork is a layout manager for combining multiple ggplot2 graphics into a single complex arrangement. It functions as a multi-plot composition tool and data visualization orchestrator, allowing independent graphics to be arranged into grids and nested layouts using additive and functional syntax. The system differentiates itself through a broadcast-based style application that propagates themes and scales across all subplots to maintain visual consistency. It also features guide-merging reconciliation to identify and collapse redundant legends into a single shared global guide. The framew

    Integrates non-plot elements like tables into the layout by wrapping them for consistent alignment and sizing.

    Rggplot-extensionggplot2rstats
    Auf GitHub ansehen↗2,586
  1. Home
  2. Data & Databases
  3. Data Analysis & Visualization
  4. Visualization Frameworks and Libraries
  5. Statistical Plotting Libraries
  6. Custom Plotting Integrations

Unter-Tags erkunden

  • Custom Plot Type DefinitionsFramework for defining new plotting commands and default attributes to extend data visualization capabilities. **Distinct from Custom Plotting Integrations:** Focuses on defining the plot command itself (the 'how' to draw), rather than just integrating functions into a grid.
  • Database IntegrationsDirect connections between database record sets and visualization plotting logic. **Distinct from Custom Plotting Integrations:** Focuses on the data source integration from databases specifically, rather than general custom plotting functions.
  • Function Plots2 Sub-TagsLine plots generated from mathematical formulas evaluated over a range of X values. **Distinct from Custom Plotting Integrations:** Distinct from Custom Plotting Integrations: plots formulas directly rather than integrating external plotting functions.
  • Non-Plot Element WrappingIntegrating diverse graphic objects like tables into a plot layout by ensuring consistent sizing interfaces. **Distinct from Custom Plotting Integrations:** Distinct from Custom Plotting Integrations: focuses on wrapping non-plot objects (like tables) to fit the layout engine's sizing requirements.
  • Plot Title CustomizersTools for assigning and formatting titles at the top of a plot, supporting multi-line and mathematical text. **Distinct from Function Plots:** Focuses on the title of the plot rather than the function being plotted.