awesome-repositories.com
Blog
MCP
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
·
benpickles avatar

benpickles/peity

0
View on GitHub↗
4,221 Stars·397 Forks·HTML·MIT·3 Aufrufebenpickles.github.io/peity↗

Peity

Peity ist eine leichtgewichtige SVG-Datenvisualisierungsbibliothek, die numerische Textinhalte und HTML-Attribute in kleine Torten-, Donut-, Balken- und Liniendiagramme umwandelt. Sie fungiert als attributgesteuerter Renderer und Tool zur progressiven Verbesserung, das Webseiten Vektorgrafiken hinzufügt, indem Daten direkt aus dem DOM gelesen werden, ohne dass schwere JavaScript-Frameworks erforderlich sind.

Die Bibliothek unterstützt benutzerdefinierte Zeichenfunktionen und dynamische Farbzuweisungen, was die Registrierung neuer Diagrammtypen und die Verwendung benutzerdefinierter Funktionen zur Bestimmung von Segmentfarben ermöglicht.

Ihr Funktionsumfang deckt das Rendern von Mini-Datendiagrammen ab, wie z. B. Sparklines und Fortschrittsringe für Dashboard-Metriken. Sie beinhaltet die Fähigkeit, Visualisierungen automatisch neu zu zeichnen, wenn sich der zugrunde liegende Elementtext ändert, und ermöglicht die individuelle Diagrammkonfiguration über HTML-Datenattribute.

Features

  • SVG Data Visualization - Transforms numeric text and HTML attributes into lightweight SVG pie, donut, bar, and line charts.
  • Micro-Data Visualizations - Provides a suite of lightweight SVG mini-charts including pie, donut, line, and bar visualizations.
  • Bar Charts - Transforms comma-separated numeric lists into sparkline or bar-style SVG visualizations.
  • Pie Charts - Converts numeric text into circular SVG pie and donut charts supporting proportional slices.
  • SVG Path Calculations - Calculates precise arc and line coordinates to transform numeric arrays into scalable vector graphics.
  • Vector Chart Generators - Generates scalable vector plots and charts directly from comma-separated numeric strings.
  • SVG - Implements a framework for rendering data-driven charts using scalable vector graphics in the browser.
  • Micro-Chart Widgets - Implements lightweight sparklines and progress rings for quick visual data indicators in dashboards.
  • Graph SVG DOM Generators - Generates SVG elements in the browser DOM by mapping custom drawing functions to specific chart types.
  • Data-to-SVG Generators - Implements a core engine that converts raw DOM text into structured SVG vector graphics.
  • SVG Configuration Attributes - Uses HTML data attributes to configure visual settings and styles for individual vector chart instances.
  • SVG Libraries - Provides a library for programmatic rendering of vector graphics with support for custom drawing functions.
  • Data-Driven Color Mappings - Allows assigning chart colors dynamically using custom functions that evaluate data values.
  • Dynamic Path Updating - Provides automatic updates to SVG vector paths when the underlying DOM element text changes.
  • Custom Chart Type Registrations - Enables the extension of available visualizations by registering new chart types and drawing functions.
  • Chart Extension Mechanisms - Supports registering custom chart types by mapping unique names to specific SVG drawing logic.
  • Chart Redraw Triggers - Triggers an automatic redraw of the SVG chart when the underlying element's text content is modified.
  • Dynamic Rendering Updaters - Provides a mechanism to automatically update the visual state of SVG charts in response to DOM text changes.
  • Configuration Attributes - Provides a mechanism to configure chart settings and visual overrides directly via HTML data attributes.
  • Progressive Enhancement Tools - Adds SVG visualizations to web pages by rendering data based on existing DOM text and attributes.
  • Visual Data Enhancements - Enhances basic text content with SVG visualizations without requiring a complex JavaScript framework.
  • SVG Path Redraws - Automatically recalculates and redraws SVG paths when the associated element text content changes.
  • Data Visualization - Progress bars, line, and pie charts.
  • Game Engines - Lightweight generator for sparkline-style charts.

Star-Verlauf

Star-Verlauf für benpickles/peityStar-Verlauf für benpickles/peity

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht benpickles/peity?

Peity ist eine leichtgewichtige SVG-Datenvisualisierungsbibliothek, die numerische Textinhalte und HTML-Attribute in kleine Torten-, Donut-, Balken- und Liniendiagramme umwandelt. Sie fungiert als attributgesteuerter Renderer und Tool zur progressiven Verbesserung, das Webseiten Vektorgrafiken hinzufügt, indem Daten direkt aus dem DOM gelesen werden, ohne dass schwere JavaScript-Frameworks erforderlich sind.

Was sind die Hauptfunktionen von benpickles/peity?

Die Hauptfunktionen von benpickles/peity sind: SVG Data Visualization, Micro-Data Visualizations, Bar Charts, Pie Charts, SVG Path Calculations, Vector Chart Generators, SVG, Micro-Chart Widgets.

Welche Open-Source-Alternativen gibt es zu benpickles/peity?

Open-Source-Alternativen zu benpickles/peity sind unter anderem: dc-js/dc.js — dc.js is a multi-dimensional analysis tool and visualization framework used to build interactive data dashboards. It… swimlane/ngx-charts — ngx-charts is an Angular charting library and SVG data visualization framework. It provides a set of declarative UI… bloomberg/bqplot — bqplot is an interactive data visualization library for Jupyter notebooks. It implements a grammar of graphics model,… bqplot/bqplot — bqplot is an interactive data visualization library for IPython and Jupyter notebooks that utilizes a grammar of… flot/flot — Flot is an interactive charting library for jQuery that renders line, bar, pie, and time-series plots with zooming and… f5/unovis — Unovis is a modular SVG and Canvas data visualization library used to build interactive charts, maps, and network…

Open-Source-Alternativen zu Peity

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Peity.
  • dc-js/dc.jsAvatar von dc-js

    dc-js/dc.js

    7,431Auf GitHub ansehen↗

    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

    JavaScript
    Auf GitHub ansehen↗7,431
  • swimlane/ngx-chartsAvatar von swimlane

    swimlane/ngx-charts

    4,359Auf GitHub ansehen↗

    ngx-charts is an Angular charting library and SVG data visualization framework. It provides a set of declarative UI components for rendering animated and interactive charts and graphs within Angular applications. The library allows for the assembly of specialized visualizations by combining low-level internal charting components. It supports the creation of custom charts through the use of mathematical scales, shape generators, and CSS styling overrides. The framework covers a wide range of visualization types, including comparison charts such as bar and line graphs, distribution visualizati

    TypeScript
    Auf GitHub ansehen↗4,359
  • 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.

    TypeScript
    Auf GitHub ansehen↗3,693
  • 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

    TypeScriptipythonjupytervisualizations
    Auf GitHub ansehen↗3,693
  • Alle 30 Alternativen zu Peity anzeigen→