For una librería de gráficos JS para dashboards, the strongest matches are flot/flot (Flot is an interactive jQuery-based charting library with multiple), naver/billboard.js (billboard) and c3js/c3 (c3 is a D3-based charting library that provides interactive). apexcharts/apexcharts.js and recharts/recharts round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Componentes de visualización de alto rendimiento para renderizar gráficos de datos interactivos y dashboards analíticos en aplicaciones web.
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
Flot is an interactive jQuery-based charting library with multiple chart types and real-time updates, making it a solid fit for building individual charts in a dashboard, but it lacks built-in dashboard layout and modern framework adapters.
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
billboard.js is a feature-rich JavaScript charting library built on D3.js with extensive chart type support and interactivity, making it a solid fit for dashboard visualizations, though it lacks built-in dashboard layout/grid support, real-time streaming, and dedicated React/Vue adapters that the search highlights.
c3 is a charting library for creating reusable data visualizations and interactive charts based on the D3 JavaScript framework. It functions as a declarative visualization framework that generates complex charts through high-level configurations rather than manual SVG manipulation. The project provides a reusable chart component library and a tool for converting raw datasets into scalable vector graphics. These capabilities allow for the implementation of interactive data visualizations and web-based data reporting using standardized templates. The library supports the development of custom
c3 is a D3-based charting library that provides interactive charts with multiple types (line, bar, pie, etc.) and customizable styling, making it a solid choice for building dashboards, though it lacks built-in dashboard layout and real-time data streaming support.
ApexCharts is a comprehensive JavaScript charting library designed for building interactive, responsive, and data-driven visualizations within web applications. It functions as a versatile data visualization framework that supports a wide range of chart types, including categorical, statistical, and financial plots, enabling developers to construct complex dashboards and real-time monitoring interfaces. The library distinguishes itself through a deep commitment to accessibility and high-performance interactivity. It provides built-in support for keyboard navigation, screen readers, and high-c
ApexCharts is a full-featured JavaScript charting library purpose-built for creating interactive, multi-chart dashboards, with support for a wide variety of chart types, animations, real-time data, and responsive design.
This project is a declarative data visualization library that provides a composable suite of user interface components for rendering interactive charts. It functions as an SVG-based charting engine, allowing developers to construct complex visualizations by nesting modular building blocks such as axes, grids, legends, and data series within a unified layout. The library distinguishes itself through a highly responsive architecture that automatically reconciles layout changes and maps data domains to pixel coordinates using mathematical scale functions. It prioritizes performance through memoi
Recharts is a declarative, SVG-based charting library for React that provides composable interactive chart components like line, bar, and pie charts, making it a solid choice for building React-based dashboards, though it lacks built-in dashboard layout/grid support and is not framework-agnostic.
Chart.js is a declarative data visualization framework that renders interactive, responsive charts directly onto an HTML5 canvas element. It functions as a configuration-driven engine, transforming structured datasets into complex graphical representations by merging user-defined settings with global defaults. The library utilizes a high-performance rendering pipeline that executes drawing commands during each animation frame to maintain smooth visual feedback. The project distinguishes itself through a modular, extensible architecture that allows developers to register custom scales, control
Chart.js is a declarative, interactive JavaScript charting library with support for multiple chart types and responsive design, making it a natural fit for dashboard use, though it lacks built-in dashboard layout and real-time data streaming features.
Plotly.js is a JavaScript charting library and interactive graphing framework used to create web-based visualizations. It functions as a high-performance data visualization engine that utilizes both SVG for static elements and WebGL for hardware-accelerated rendering of large datasets and complex 3D plots. The library is distinguished by specialized toolkits for financial analysis, such as candlestick and OHLC charts, and geographic mapping tools for rendering choropleth and scatter maps with custom projections. It also supports complex scientific visualizations, including Sankey diagrams, pa
Plotly.js is a full-featured JavaScript charting library offering dozens of interactive chart types, animations, and customizable themes, and while it lacks native dashboard layout support, it is commonly embedded in multi-chart dashboards and works with framework adapters.
This project is a client-side data visualization framework and SVG charting library used to render responsive, interactive charts in a web browser. It functions as a lightweight utility for generating scalable vector graphics and data annotations without external dependencies. The library enables the creation of custom SVG charts with adjustable colors and animations to meet specific design requirements. It supports dynamic data updates and the addition of markers, regions, and tooltips to provide context to specific data points. The system covers broad capability areas including responsive
Frappe/Charts is a lightweight SVG charting library that delivers responsive, interactive charts with dynamic data updates, fitting the core need for a JavaScript charting library, though it lacks built-in dashboard layout, real-time streaming, and framework adapters for React or Vue.
:bar_chart: A library of modular chart components built on D3
Plottable is a modular charting library on D3 that supports multiple chart types and interactivity, making it a solid fit for building dashboard-style visualizations, though it does not include built-in dashboard layout or real-time streaming features.