21 Repos
Renders labeled x-axes for time or numeric values and y-axes with customizable tick formatting and orientation.
Distinguishing note: No candidate covers chart axis rendering; candidates focus on value semantics or date/time libraries.
Explore 21 awesome GitHub repositories matching data & databases · Chart Axes. Refine with filters or upvote what's useful.
This project is an educational resource and a collection of instructional materials for performing data manipulation and statistical analysis using Python. It provides a comprehensive set of guides and code examples for using the Pandas, NumPy, and Matplotlib libraries to analyze structured data. The resource includes a dedicated guide for reshaping, cleaning, and aggregating tabular data and time series via Pandas, alongside a reference for high-performance vectorized operations and linear algebra using NumPy. It also features tutorials for creating publication-quality charts, distribution p
Provides utilities to customize axis titles, grid lines, and tick mark appearance for data visualizations.
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.
Renders labeled X and Y axes to represent data relationships in standard coordinate plots.
Rickshaw is a JavaScript library for building interactive, SVG-based time series charts in the browser. It provides a framework for rendering line, area, bar, and scatterplot visualizations from data series, with built-in support for axes, legends, color palettes, and interactive controls. The library distinguishes itself through a plugin-based architecture that allows renderers to be swapped at runtime, such as switching between stacked area and line chart views while preserving chart state. It includes an event-driven interaction layer for hover details, click behaviors, and drag-based rang
Renders labeled x-axes for time or numeric values and y-axes with customizable tick formatting and orientation.
billboard.js is a JavaScript charting library built on D3.js that renders interactive data visualizations from a single declarative configuration object. It supports a wide range of chart types including bar, line, pie, scatter, area, spline, step, candlestick, funnel, gauge, heatmap, radar, polar, treemap, bubble, donut, and sparkline charts, and can overlay multiple chart types within a single visualization. The library offers an opt-in Canvas rendering mode for improved performance with large datasets and high-density axis displays, alongside its standard SVG-based rendering. The library d
Enables comparing data series with different scales using multiple independent Y-axes on a single chart.
Flot is an interactive charting library for jQuery that renders line, bar, pie, and time-series plots with zooming and panning. It provides interactive plots for engineering and scientific data with customizable axes, scales, and series styles, and supports real-time data updates. The library is built as a jQuery plugin with a canvas-based rendering pipeline and a plugin extension system that allows third-party code to add new chart types, interactions, and data transformations. The library distinguishes itself through a broad range of specialized chart types, including candlestick, bubble, r
Configures axis labels, tick marks, log scales, and multiple axes for flexible data presentation.
Sets linear or logarithmic scale and explicit min/max bounds for either axis.
Configures linear/logarithmic scales, multiple axes, reversible ranges, and time-formatted labels.
MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid, charting library, date and time pickers, scheduler, and tree view. The library is built with accessibility as a core principle, ensuring all components meet WCAG and WAI-ARIA standards for keyboard navigation and screen reader announcements. The components are designed for extensibility and performance. The data grid offers comprehensive data management with sorting, filtering, pagination, column pinning, row grouping, inline editing, and Excel export. The charting library support
Renders labeled x-axes and y-axes with customizable tick formatting and orientation for chart plots.
tui.chart ist eine JavaScript-Datenvisualisierungsbibliothek und eine Multi-Typ-Charting-Engine, die zum Rendern interaktiver statistischer Diagramme verwendet wird. Sie fungiert als responsives Charting-Framework und Echtzeit-Datenvisualisierer und nutzt HTML5 Canvas für hochperformantes Rendering diverser Datensätze. Die Bibliothek bietet eine breite Palette an visuellen Formaten, einschließlich linearer, zirkulärer, rasterbasierter, hierarchischer und statistischer Diagrammtypen. Dies deckt alles ab, von Standard-Balken-, Linien- und Tortendiagrammen bis hin zu spezialisierteren Visualisierungen wie Radar-Diagrammen, Treemaps, Blasendiagrammen und Box-Plots. Die Engine enthält umfassende Funktionen für Echtzeit-Datenüberwachung mit Live-Updates und die Entwicklung interaktiver Dashboards. Sie unterstützt fortschrittliche Interaktionsmodelle wie Zoomen, Reihenauswahl und synchronisierte Tooltips über mehrere Diagramme hinweg, während sie Datenexport-Dienstprogramme für CSV-, XLS-, PNG- und JPEG-Formate bietet. Das Framework verwaltet adaptive Layouts durch einen Resize-Observer, der Diagrammoptionen und Animationen automatisch basierend auf Container-Dimensionen anpasst.
Controls the spacing of ticks and labels by defining precise minimum and maximum axis ranges.
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
Calculates vertical axis limits dynamically based on the minimum and maximum values of points currently visible.
Vega-Lite is a high-level declarative language for specifying interactive, multi-view visualizations. It compiles a concise JSON specification into a full Vega visualization, automatically inferring scales, axes, and legends from encoding declarations. The grammar-of-graphics encoding maps data fields to visual channels such as position, color, size, and shape, while a multi-view composition grammar enables layered, faceted, concatenated, and repeated layouts. Reactive parameter binding links named parameters to input widgets, selections, and expressions for dynamic updates. The project suppo
Configures output visual ranges like pixel sizes and colors for chart scales.
Davinci ist eine Business-Intelligence- und Datenvisualisierungsplattform, die für den Aufbau interaktiver Dashboards und Berichte verwendet wird. Sie fungiert als SQL-basierter Dashboard-Builder und Multi-Tenant-Analytics-Dienst, der über JDBC und CSV-Dateien mit Datenbanken verbunden wird, um Rohdaten in visuelle Komponenten zu transformieren. Die Plattform zeichnet sich durch ihr granulares Sicherheitsmodell aus, das Zeilen- und Spalten-basierte Berechtigungen umfasst, die in LDAP- und OAuth2-Authentifizierung integriert sind. Sie bietet zudem ein eingebettetes Visualisierungstool, das es ermöglicht, sichere, parametrisierte Diagramme und Dashboards über URLs und Frames in externe Anwendungen einzubinden. Das System deckt ein breites Spektrum an Funktionen ab, einschließlich Datenmodellierung mit SQL-Vorlagen, einer Drag-and-Drop-Layout-Engine für responsive Dashboards und einer Vielzahl von Visualisierungstypen wie Sankey-Diagrammen, Radar-Charts und geografischen Karten. Zudem umfasst es Automatisierungen für die Planung E-Mail-basierter Berichte und nutzt Key-Value-Caching zur Optimierung der Abfrageleistung.
Supports displaying multiple independent Y-axes on a single chart to compare metrics with different scales.
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 tools to configure the positions and labels of tick marks on the Z-axis for 3D plots.
Dieses Projekt ist ein D3.js-Tool zur Datenvisualisierung und ein Generator für dynamische Balkendiagramme, der historische Ranking-Daten aus CSV-Dateien in animierte visuelle Zeitachsen umwandelt. Es fungiert als CSV-Ranking-Visualisierer und Zeitreihen-Ranking-Dashboard, um zu veranschaulichen, wie sich die Positionen verschiedener Entitäten über einen Zeitraum verändern. Das Tool bietet automatisierte Sortier- und Ranking-Trendanimationen, die statische historische Daten in dynamische Übergänge verwandeln. Es enthält anpassbare Achsenskalierungen, wie z. B. semi-logarithmische Skalen zur Handhabung extremer Abweichungen in der Datengröße, sowie dynamische Farbschemata, die Farben basierend auf Entitätsnamen oder Kategorietypen zuweisen. Das System deckt Zeitreihen-Datenanimation, die Anpassung der Diagrammästhetik für Elemente wie Balkenabrundungen und Label-Positionierung sowie den Import strukturierter Flat-Files zur Steuerung der Visualisierung ab.
Utilizes semi-logarithmic axis scales to effectively visualize data spanning several orders of magnitude.
missingno ist eine Python-Bibliothek zur Visualisierung und Analyse von Mustern fehlender Daten. Sie bietet eine Reihe von Tools, um die Vollständigkeit von Datensätzen zu profilieren, Datenlücken abzubilden und das Volumen von Null-Werten über Variablen hinweg zu quantifizieren. Die Bibliothek zeichnet sich durch einen Nullity-Korrelations-Analyzer und ein hierarchisches Daten-Clustering-Tool aus. Diese Komponenten ermöglichen die Erkennung systemischer Abhängigkeiten und Trends, indem gemessen wird, wie das Fehlen einer Variable mit dem Fehlen einer anderen zusammenhängt. Das Toolset deckt breitere Funktionen für Data-Quality-Auditing und explorative Analysen ab. Es enthält Features zur Zusammenfassung der Spalten-Nullität mittels linearer und logarithmischer Skalen sowie matrixbasierte Mappings zur Identifizierung systemischer Lücken in Datensätzen.
Supports logarithmic axis scales to visualize and compare null counts across variables with vastly different volumes.
XCL-Charts ist eine native Android-Charting-Bibliothek, die als High-Performance-Grafik-Engine für das Rendern komplexer, interaktiver Datenvisualisierungen konzipiert ist. Sie bietet ein umfassendes Framework zum Zeichnen diverser 2D- und 3D-Plots direkt auf dem nativen Canvas und ermöglicht die Erstellung benutzerdefinierter UI-Komponenten für mobile Anwendungen. Die Bibliothek zeichnet sich durch eine robuste Architektur aus, die Koordinaten-Mapping und objektorientierte Komposition handhabt, was den Aufbau anspruchsvoller Multi-Achsen-Layouts ermöglicht. Sie unterstützt die Echtzeit-Datenexploration durch gestenbasierte Transformationen, einschließlich Zoomen und Panning, und nutzt zustandsbasierte Interpolation, um flüssige Animationsübergänge bei Datenaktualisierungen zu bieten. Über ihre Kern-Rendering-Funktionen hinaus bietet das Projekt eine granulare Kontrolle über visuelle Ästhetik und Layout-Management. Benutzer können mehrere Chart-Typen, Referenzlinien und komplexe Datenebenen kombinieren, um detaillierte Dashboards und interaktive Analyse-Schnittstellen zu erstellen. Die Bibliothek wird als native Komponente vertrieben und bietet direkten Zugriff auf Zeichenprimitive für maßgeschneidertes visuelles Styling.
Supports rendering multiple independent axes on a single chart to compare different data scales.
mini-graph-card is a customizable dashboard card and sensor widget for Home Assistant designed to visualize historical telemetry and sensor data. It functions as a time-series data visualizer that renders historical numeric and binary sensor data as line or bar graphs using an SVG graphing component. The project differentiates itself through the ability to extract specific nested attributes from entities and map non-numeric states into numeric values for visualization. It supports dynamic visual styling via color thresholds, logarithmic scales, and filling effects, alongside a multi-axis coor
Displays multiple independent Y-axes on a single chart to compare sensors with divergent numeric scales.
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.
Creates and renders coordinate axes with customizable ticks based on the data scales of the marks.
This library provides a set of tools for building dynamic data visualizations within React applications. It functions as a declarative framework that allows developers to define complex graphical representations through configuration settings rather than manual manipulation of the document object model. The library specializes in rendering interactive Cartesian charts, including line, bar, bubble, and area plots. It distinguishes itself by utilizing a coordinate-system-based mapping approach that translates raw data into pixel positions, combined with a component-based architecture that enabl
Supports rendering multiple independent axes on a single chart for comparing different data scales.
React Native Chart Kit ist eine Bibliothek responsiver Charting-Komponenten für das Rendern interaktiver Datenvisualisierungen in plattformübergreifenden mobilen Anwendungen. Sie bietet eine Suite von UI-Elementen, die Dateneigenschaften auf visuelle Darstellungen abbilden und skalierbare Vektorgrafiken nutzen, um die Klarheit über verschiedene Bildschirmdichten und Auflösungen hinweg zu wahren. Die Bibliothek zeichnet sich durch eine plattformunabhängige Layout-Engine aus, die eine konsistente Ausrichtung und Reaktionsfähigkeit auf verschiedenen Mobilgeräten sicherstellt. Sie integriert sich direkt in native Touch-Event-Systeme, was es Benutzern ermöglicht, Daten durch Gesten wie Panning, Zoomen und Scrollen zu erkunden, während sie interaktive Elemente wie Tooltips und Fadenkreuze für detaillierte Analysen unterstützt. Das Toolkit deckt ein breites Spektrum an Visualisierungsanforderungen ab, von Standard-Linien-, Balken- und Tortendiagrammen bis hin zu fortgeschrittenen finanziellen und mehrdimensionalen Darstellungen wie Candlestick- und Radardiagrammen. Entwickler können diese Komponenten durch prop-gesteuerte Style-Injection anpassen, was eine granulare Kontrolle über Farbschemata, Verläufe, Achsenformatierung und Branding ermöglicht. Die Bibliothek enthält zudem Barrierefreiheitskonfigurationen für unterstützende Technologien und Dienstprogramme zum Exportieren gerenderter Diagramme als statische Bilddateien.
Applies custom formatting to axis tick labels to ensure data readability on mobile screens.