18 Repos
Mappings that translate data values to visual coordinates for chart rendering.
Distinct from Coordinate System Mapping: Focuses on chart axes and layout generators rather than spatial data format transformations.
Explore 18 awesome GitHub repositories matching data & databases · Visualization Coordinate Mapping. Refine with filters or upvote what's useful.
react-vis ist eine React-Bibliothek zur Datenvisualisierung und ein deklaratives Charting-Framework, das zur Erstellung komponierbarer grafischer Darstellungen verwendet wird. Es bietet ein System zum Rendern komplexer Visualisierungen durch das Zusammensetzen einfacher Bausteine zu größeren Chart-Strukturen. Die Bibliothek enthält spezialisierte Werkzeuge für hierarchisches Daten-Mapping mittels Sunburst-Diagrammen und Tree-Maps sowie für die Visualisierung von Flüssen und Beziehungen mittels Sankey-Diagrammen. Sie bietet zudem einen multivariaten Datenvisualisierer zum Plotten hochdimensionaler Daten durch parallele Koordinaten, Radar-Charts und radiale Visualisierungen. Das Framework unterstützt Standard-Charting-Implementierungen für Linien-, Balken- und Tortendiagramme sowie Chart-Legenden-Management und orthogonale Koordinaten-Plots. Diese Visualisierungen werden unter Verwendung skalierbarer Vektorgrafiken (SVG) generiert.
Maps quantitative data fields to linear X and Y scales for standard Cartesian coordinate charts.
dc.js is a multi-dimensional analysis tool and visualization framework used to build interactive data dashboards. It functions as a charting library that renders diverse SVG visualizations powered by D3 and integrates natively with Crossfilter to enable coordinated filtering across large datasets. The project is distinguished by its linked-view coordination, where selecting a data range or category in one chart simultaneously updates all other connected views. This allows for dynamic data exploration through dimensional chart linking and coordinated brushing, transforming raw datasets into na
Implements scalable axes and layout generators to map data values to a two-dimensional coordinate system.
Facets is a set of interactive software tools for the statistical analysis, distribution visualization, and multidimensional exploration of machine learning datasets. It provides a visual interface for identifying outliers and missing values in numeric and string data, specifically designed for auditing dataset quality and identifying skews between training and validation sets. The system uses multidimensional facet-based visualization and interactive bucketing to map individual data points across multiple feature axes. It employs synchronized view filtering and animated dimension transitions
Maps individual dataset samples to visual coordinates across multiple dimensions to facilitate outlier and failure detection.
roughViz is a JavaScript data visualization library used to create charts with a hand-drawn, sketchy aesthetic. It functions as an SVG charting framework that renders visualizations in the browser, prioritizing the communication of general trends and patterns over absolute precision. The library provides a collection of tools to generate several chart types, including bar, line, pie, donut, and scatter plots, as well as stacked bar charts. These visualizations are produced using a non-linear drawing style to present technical information in an informal, organic appearance.
Translates raw numerical data points into pixel coordinates for rendering chart elements.
ggplot2 is a data visualization library for R based on a formal grammar of graphics. It provides a declarative plotting framework that allows users to create complex graphics by combining geometric objects, statistical summaries, and coordinate systems. The system is distinguished by a layered approach to composition, where visualizations are built incrementally by stacking independent geometric, statistical, and coordinate layers. It utilizes a hierarchical styling engine to manage non-data elements such as backgrounds, fonts, and margins, and includes a multi-panel faceting tool for splitti
Defines how data values are translated to visual coordinates for various chart layouts.
ggplot2 is an R data visualization library and statistical graphics engine. It implements a grammar of graphics that functions as a declarative plotting framework, allowing users to specify what a plot should contain rather than how to draw it. The system builds visualizations by mapping data variables to visual aesthetics through a structured set of layering rules. This approach enables the composition of complex graphics by stacking independent components, such as geometric objects and scales, on top of a shared coordinate system. The framework supports scientific plotting and exploratory
Provides a coordinate transformation layer that decouples data mapping from the final visual rendering.
morris.js is a JavaScript data visualization library and SVG charting framework. It is designed to render time-series line, bar, area, and donut charts to visualize complex datasets and distribution patterns. The library specializes in time-series charting to display temporal trends and track how specific values change over time. It provides tools for statistical data representation, allowing for the comparison of different data sets or the illustration of proportions within a whole. The framework enables the creation of web dashboard analytics by transforming raw data into graphical represe
Translates raw data values into specific pixel coordinates to render chart axes and layouts.
f1-race-replay ist eine Python-Anwendung zum Rendern interaktiver Formel-1-Rennevents und Fahrerpositionen auf einer Streckenkarte. Sie dient als Telemetrie-Analyse-Dashboard und interaktives Renn-Replay-System zur Überwachung von Echtzeit-Fahrergeschwindigkeit, Gang und DRS-Status. Das Projekt bietet ein Live-Renn-Leaderboard zur Verfolgung von Fahrerplatzierungen, Reifenmischungen und Ausfallstatus. Es verfügt über ein Wiedergabetool mit Navigationssteuerelementen zur Simulation von Rennsequenzen und Fahrerbewegungen, einschließlich der Animation von Safety-Car-Einsätzen. Die Software deckt Telemetrie-Visualisierung und Renn-Event-Simulation durch koordinatenbasierte Strecken-Rendern und ein zustandssynchronisiertes Leaderboard ab. Sie enthält zudem Funktionen zum Erstellen benutzerdefinierter Telemetriefenster, um Live-Datenströme zu verarbeiten und anzuzeigen.
Translates raw telemetry coordinates into visual driver locations on a predefined race circuit map.
ScrollableGraphView is a Swift data visualization library and iOS plotting framework used to render discrete numerical datasets as interactive graphs. It provides a scrollable user interface component that visualizes data points using a coordinate system with configurable layouts and styling. The framework is characterized by its adaptive graph scaling, which automatically adjusts the vertical axis to fit the visible data points as the user scrolls. It supports real-time data rendering, allowing graph views to update instantly as underlying datasets change through animated transitions. The l
Implements logic to translate discrete numerical data values into visual pixel coordinates for chart rendering.
Fast-F1 ist eine Python-Datenbibliothek und Telemetrie-Analysator für die Formel 1. Sie dient als programmatischer API-Wrapper zum Abrufen und Verarbeiten von Timing-Daten, Rennergebnissen und hochfrequenten Fahrzeugsensormetriken. Das Projekt bietet spezialisierte Tools für Motorsport-Performance-Benchmarking und Visualisierung. Es ermöglicht den Vergleich von Fahrzeugtelemetrie, wie Speed-Traces und Gangwechseln, und generiert räumliche Streckenkarten mit Geschwindigkeits- und Kurven-Overlays. Die Bibliothek deckt ein breites Spektrum an Datenabruf- und Analysefunktionen ab, einschließlich der Extraktion von Rennplänen, Meisterschaftsständen und Streckenmetadaten. Sie unterstützt die Überwachung von Live-Rennaktivitäten und Rennkontrollnachrichten, während sie lokales Disk-Caching nutzt, um Netzwerkanfragen während des Datenladens zu minimieren.
Translates racing telemetry coordinates into visual positions on a two-dimensional track map.
Plotnine ist eine Datenvisualisierungsbibliothek für Python, die auf der Grammar of Graphics basiert. Sie dient als deklaratives statistisches Plotting-Framework und Multi-Panel-Plotting-Engine, die es Benutzern ermöglicht, komplexe Diagramme durch das Mapping von Datenvariablen auf visuelle Eigenschaften wie Position, Farbe und Größe zu erstellen. Das Projekt zeichnet sich durch sein schichtbasiertes Kompositionsmodell und eine statistische Transformations-Engine aus, die Aggregationen und Berechnungen vor dem Rendern der Visualisierungen durchführt. Es verfügt über ein umfassendes System für Multi-Panel-Faceting, das die Aufteilung einer einzelnen Visualisierung in ein Raster von Sub-Plots basierend auf kategorialen Variablen ermöglicht. Die Bibliothek deckt ein breites Spektrum an Funktionen ab, einschließlich diverser geometrischer Repräsentationen für Verteilungs-, Flächen- und Streudiagramme sowie Geodaten-Visualisierung für das Rendern geografischer Grenzen. Sie bietet umfangreiche Tools für Skalen-Mapping, Koordinatenprojektionen und themenbasiertes Styling, um datengetriebene Elemente von nicht-datenbezogenen ästhetischen Eigenschaften zu trennen. Das Framework nutzt ein Matplotlib-Backend für das Rendering und integriert sich über Piping-Operationen mit tabellarischen Dataframes.
Implements mappings that translate data values to visual coordinates for chart rendering.
Plotters is a data visualization library for the Rust programming language used to create 2D and 3D charts, plots, and mathematical visualizations. It functions as a multi-backend rendering engine and coordinate mapping framework that translates raw data values into pixel coordinates through customizable chart contexts. The library distinguishes itself through its ability to export graphics to multiple formats, including SVG, BitMap, and HTML5 canvas. It provides specific capabilities for 3D graphics plotting, featuring adjustable camera viewpoints and projection matrices to manage spatial da
Implements a mapping system that translates raw data values to visual coordinates for chart rendering.
go-chart ist eine Datenvisualisierungsbibliothek für die Programmiersprache Go, die verwendet wird, um Datenserien programmatisch in visuelle Diagramme zu rendern. Sie fungiert als Tool zur Generierung von Linien-, Balken- und Tortendiagrammen und erstellt diese Visualisierungen spezifisch als Bilder. Die Bibliothek enthält einen SVG-Bildgenerator, um skalierbare Vektorgrafiken von Datenplots aus Go-Quellcode zu erzeugen. Sie ermöglicht die Konfiguration von Diagrammachsen und Skalen, um Ein-Achsen-, Zwei-Achsen- oder Sparkline-Visualisierungen zu erstellen.
Provides logic to translate raw numerical data values into specific pixel coordinates on chart axes.
Dieses Projekt ist ein Framework zur Kombination von LaTeX-Satz mit TikZ-Grafiken zur Erstellung koordinierter visueller Overlays für mathematische Formeln. Es bietet ein System aus koordinatenbasierten Markern und Templates, mit denen spezifische Symbole in LaTeX-Gleichungen mit begleitenden beschreibenden Labels und farbigen Overlays verknüpft werden können. Das System nutzt ein TikZ-basiertes visuelles Overlay-Framework, um Koordinatenpunkte direkt auf mathematische Symbole abzubilden. Dies ermöglicht die Erstellung auflösungsunabhängiger Vektorgrafiken und gestylter Labels, die mit dem mathematischen Text skalieren. Das Projekt deckt Funktionen für das Design mathematischer Dokumente ab, einschließlich der Positionierung annotierter Formeln über ein- und zweispaltige Layouts. Es enthält Utilities zur Automatisierung der Kompilierung von Quelldateien in finale PDF-Dokumente.
Maps coordinate points directly onto mathematical symbols within the LaTeX rendering pipeline to position annotations.
Freeplane is a Java-based mind mapping software and knowledge management system used to create hierarchical visual maps and interconnect ideas. It serves as a visual information organizer that transforms text-based notes into navigable spatial maps to facilitate non-linear thinking processes. The application features a swing-based visual canvas for rendering interactive concept maps and complex node-based layouts. It utilizes an XML-based document organizer to serialize map structures and node attributes into hierarchical files for persistent storage. The tool covers several core capability
Calculates node positions against a flexible canvas to support infinite expansion and zooming.
Chartbrew is a self-hosted business intelligence platform and data visualization engine designed to transform raw data from SQL databases and external API endpoints into interactive charts and dashboards. It serves as a tool for building analytics dashboards that monitor business metrics and KPIs through a privately hosted environment. The platform distinguishes itself with an embedded analytics workflow, allowing users to generate secure, time-limited shared links and iframes to display private charts on external websites. It also provides programmatic chart generation via API and integrates
Maps dataset fields to visual chart parameters to define how trends and metrics are plotted.
Unovis is a modular SVG and Canvas data visualization library used to build interactive charts, maps, and network graphs. It provides a framework-agnostic set of primitives for creating data dashboards and specialized visualizations. The library is distinguished by its dedicated toolkits for different visualization domains, including an XY charting library for coordinated plots, a network graph framework for relational data, and a geospatial visualization toolkit for TopoJSON-based mapping. Its capability surface covers a wide range of data representations, including linear, area, and bar ch
Renders non-numeric categories on a chart axis by mapping data indices to specific labels.
This project is a technology radar visualization tool and dockerized static site generator. It transforms JSON or CSV datasets into an interactive technology map used to track the adoption status and maturity of tools and techniques across an organization. The tool enables enterprise architecture mapping by organizing portfolios of technologies into categories and maturity levels. It supports custom technical taxonomies, allowing the definition of specialized rings and quadrants to match specific organizational evaluation criteria. The system covers automated radar generation and technology
Translates data values into specific coordinates on a polar grid for rendering the radar layout.