awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
benpickles avatar

benpickles/peity

0
View on GitHub↗
4,221 estrellas·397 forks·HTML·MIT·3 vistasbenpickles.github.io/peity↗

Peity

Peity es una librería ligera de visualización de datos SVG que transforma contenido de texto numérico y atributos HTML en pequeños gráficos de pastel, dona, barras y líneas. Funciona como un renderizador basado en atributos y una herramienta de mejora progresiva, añadiendo gráficos vectoriales a las páginas web leyendo datos directamente del DOM sin requerir frameworks de JavaScript pesados.

La librería admite funciones de dibujo personalizadas y asignaciones de color dinámicas, permitiendo el registro de nuevos tipos de gráficos y el uso de funciones personalizadas para determinar los colores de los segmentos.

Su superficie de capacidades cubre el renderizado de mini gráficos de datos, como sparklines y anillos de progreso para métricas de paneles. Incluye la capacidad de redibujar automáticamente las visualizaciones cuando cambia el texto del elemento subyacente y permite la configuración individual de los gráficos mediante atributos de datos HTML.

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.

Historial de estrellas

Gráfico del historial de estrellas de benpickles/peityGráfico del historial de estrellas de benpickles/peity

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Peity

Proyectos open-source similares, clasificados según cuántas características comparten con Peity.
  • dc-js/dc.jsAvatar de dc-js

    dc-js/dc.js

    7,431Ver en GitHub↗

    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
    Ver en GitHub↗7,431
  • swimlane/ngx-chartsAvatar de swimlane

    swimlane/ngx-charts

    4,359Ver en GitHub↗

    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
    Ver en GitHub↗4,359
  • bloomberg/bqplotAvatar de bloomberg

    bloomberg/bqplot

    3,693Ver en GitHub↗

    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
    Ver en GitHub↗3,693
  • bqplot/bqplotAvatar de bqplot

    bqplot/bqplot

    3,693Ver en GitHub↗

    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
    Ver en GitHub↗3,693
Ver las 30 alternativas a Peity→

Preguntas frecuentes

¿Qué hace benpickles/peity?

Peity es una librería ligera de visualización de datos SVG que transforma contenido de texto numérico y atributos HTML en pequeños gráficos de pastel, dona, barras y líneas. Funciona como un renderizador basado en atributos y una herramienta de mejora progresiva, añadiendo gráficos vectoriales a las páginas web leyendo datos directamente del DOM sin requerir frameworks de JavaScript pesados.

¿Cuáles son las características principales de benpickles/peity?

Las características principales de benpickles/peity son: SVG Data Visualization, Micro-Data Visualizations, Bar Charts, Pie Charts, SVG Path Calculations, Vector Chart Generators, SVG, Micro-Chart Widgets.

¿Qué alternativas de código abierto existen para benpickles/peity?

Las alternativas de código abierto para benpickles/peity incluyen: 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…