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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
swimlane avatar

swimlane/ngx-charts

0
View on GitHub↗
4,359 stele·1,166 fork-uri·TypeScript·MIT·18 vizualizăriswimlane.github.io/ngx-charts↗

Ngx Charts

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 visualizations like pie charts and box plots, and relationship diagrams including heat maps, bubble charts, and tree maps. It includes capabilities for real-time data updates, custom tooltips, and event handling to manage user interaction.

Features

  • Declarative Rendering - Renders data as scalable vector graphics using a declarative, component-based architecture.
  • Declarative Charting Components - Provides a set of declarative UI components for constructing interactive and animated charts through component composition.
  • Angular Data Visualization - Provides a declarative, component-based approach to creating interactive SVG charts and graphs within Angular applications.
  • Bar Charts - Visualizes single-series data using horizontal bars to compare values across categories.
  • Grouped - Renders multiple vertical or horizontal bars side-by-side for comparing different data series.
  • Normalized - Renders horizontal or vertical bars scaled to a common maximum value for relative proportion comparison.
  • Stacked and Grouped Bar Plots - Visualizes multi-series data using horizontal or vertical bars that stack values to compare totals.
  • Pie Charts - Provides circular charts to display proportional data segments as slices of a whole.
  • Area Charts - Renders multi-series data as filled area shapes with configurable axes and colors.
  • Scale-Based Coordinate Mappings - Translates raw data values into pixel coordinates using linear and ordinal mathematical scales.
  • Angular UI Libraries - Provides a comprehensive collection of pre-built UI components specifically for the Angular framework.
  • SVG - Implements a data visualization framework that renders charts using scalable vector graphics (SVG) in the browser.
  • Line Charts - Visualizes multi-series data as lines, including optional ranges for error margins or distribution.
  • Stacked Area Charts - Renders multiple data series as overlapping area layers to show the relationship of parts to a whole.
  • Normalized Area Charts - Visualizes multiple data series as stacked area layers normalized to a common baseline.
  • Charting Components - Ships a set of Angular-specific components that wrap SVG charting functionality for declarative use.
  • Component Composition - Constructs complex visualizations by composing atomic SVG components such as axes, legends, and shape generators.
  • Reactive SVG Renderers - Renders and animates SVG chart elements declaratively within an Angular component model.
  • Business Intelligence Dashboards - Offers professional chart types suitable for building data-driven business intelligence interfaces and KPI dashboards.
  • Box Plots - Includes box-and-whisker plots to visualize statistical data distributions including quartiles and outliers.
  • Interaction and Event Handling - Provides event handling logic to trigger custom application actions when users interact with data elements.
  • Bubble Charts - Visualizes multi-series data points using circles where size represents a specific quantitative value.
  • Polar Charts - Plots multi-series data points on a circular coordinate system using radius and angle.
  • Chart Interaction Controls - Manages the interactive user experience through a combination of tooltips, event handlers, and responsive layouts.
  • Real-Time Plot Updates - Updates visual plot elements dynamically as underlying data changes for live monitoring.
  • Real-time Visualizations - Provides interfaces for pushing and rendering live data streams into visual formats for immediate monitoring.
  • Heat Maps - Renders grids of colored cells to represent data values using customizable axes and legends.
  • Hierarchical Tree Visualizers - Visualizes complex nested data structures using tree maps and area-based proportional layouts.
  • Tree Maps - Visualizes hierarchical data using nested rectangles where area represents a quantitative value.
  • Custom Chart Creators - Enables the construction of specialized visualizations by composing internal low-level charting components.
  • Custom Tooltip Components - Ships customizable tooltip components that display detailed data point information on hover.
  • Event-Driven Interaction Handlers - Implements a system to capture mouse events on SVG elements to trigger tooltips and custom callbacks.
  • Radial Gauge Charts - Implements linear gauges to represent metrics relative to a specific range.
  • Gauge Charts - Ships gauge chart components to show values relative to a defined scale.
  • Chart Appearance Customizers - Allows customization of visual elements including axis labels and legends to meet design requirements.
  • Application CSS Overrides - Supports the use of custom CSS to override default visual styles of chart components.
  • Chart Visual Style Customizations - Provides the ability to override internal chart styles and aesthetics using external CSS stylesheets.
  • Data Visualization - Declarative charting framework for Angular.
  • Component Libraries - Declarative charting framework for data visualization.
  • Framework Integrations - Chart framework designed for Angular applications.

Istoric stele

Graficul istoricului de stele pentru swimlane/ngx-chartsGraficul istoricului de stele pentru swimlane/ngx-charts

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face swimlane/ngx-charts?

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.

Care sunt principalele funcționalități ale swimlane/ngx-charts?

Principalele funcționalități ale swimlane/ngx-charts sunt: Declarative Rendering, Declarative Charting Components, Angular Data Visualization, Bar Charts, Grouped, Normalized, Stacked and Grouped Bar Plots, Pie Charts.

Care sunt câteva alternative open-source pentru swimlane/ngx-charts?

Alternativele open-source pentru swimlane/ngx-charts includ: naver/billboard.js — billboard.js is a JavaScript charting library built on D3.js that renders interactive data visualizations from a… nhn/tui.chart — tui.chart is a JavaScript data visualization library and multi-type charting engine used to render interactive… epochjs/epoch — Epoch is a CSS-stylable charting engine and visualization library designed for real-time and statistical data. It… f5/unovis — Unovis is a modular SVG and Canvas data visualization library used to build interactive charts, maps, and network… flot/flot — Flot is an interactive charting library for jQuery that renders line, bar, pie, and time-series plots with zooming and… dc-js/dc.js — dc.js is a multi-dimensional analysis tool and visualization framework used to build interactive data dashboards. It…

Alternative open-source pentru Ngx Charts

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Ngx Charts.
  • naver/billboard.jsAvatar naver

    naver/billboard.js

    5,980Vezi pe GitHub↗

    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

    TypeScript
    Vezi pe GitHub↗5,980
  • nhn/tui.chartAvatar nhn

    nhn/tui.chart

    5,402Vezi pe GitHub↗

    tui.chart is a JavaScript data visualization library and multi-type charting engine used to render interactive statistical charts. It functions as a responsive charting framework and real-time data visualizer, utilizing HTML5 Canvas for high-performance rendering of diverse datasets. The library provides a wide array of visual formats, including linear, circular, grid-based, hierarchical, and statistical chart types. This covers everything from standard bar, line, and pie charts to more specialized visualizations such as radar charts, treemaps, bubble charts, and box plots. The engine includ

    TypeScriptcanvaschartdata-visualization
    Vezi pe GitHub↗5,402
  • epochjs/epochAvatar epochjs

    epochjs/epoch

    4,950Vezi pe GitHub↗

    Epoch is a CSS-stylable charting engine and visualization library designed for real-time and statistical data. It functions as a timeseries charting tool that renders historical and live data using a hybrid of SVG and HTML5 Canvas graphics to maintain performance during frequent updates. The library distinguishes itself through a unified CSS querying system that applies styles to both vector and raster plot elements. This allows for visual theme resolution via CSS classes and the ability to customize the appearance of specific data series using stylesheets. The toolset covers a broad range o

    HTML
    Vezi pe GitHub↗4,950
  • f5/unovisAvatar f5

    f5/unovis

    2,730Vezi pe GitHub↗

    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

    TypeScriptangularchartsdata-visualization
    Vezi pe GitHub↗2,730
Vezi toate cele 30 alternative pentru Ngx Charts→