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

plotly/plotly.js

0
View on GitHub↗
18,227 estrellas·2,002 forks·JavaScript·MIT·10 vistasplotly.com/javascript↗

Plotly.js

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, parallel coordinates, and sunbursts.

The system provides comprehensive capabilities for user interaction, including zooming, panning, and frame-based data transition animations. It includes utilities for axis scaling, mathematical expression rendering, and the export of interactive plots into static image formats. To optimize web performance, the library allows for the generation of custom bundles containing only the specific chart modules and trace types required for a project.

Features

  • Interactive Data Charting - Creates web-based interactive charts and graphs with built-in support for zooming, panning, and hovering.
  • Interactive Visualization Rendering - Renders a wide variety of dynamic charts including scatter, bar, pie, and 3D plots that respond to user input.
  • Data Visualization Charts - Creates advanced data representations including Sankey diagrams, parallel coordinates, sunbursts, and treemaps.
  • High-Performance Visualizers - Utilizes a high-performance WebGL engine for plotting large datasets and complex 3D visualizations in the browser.
  • Geospatial Visualizations - Builds choropleth and scatter maps using built-in projections and custom geometry files.
  • Hardware-Accelerated Rendering - Employs a dual-engine approach using both SVG and WebGL for hardware-accelerated rendering of high-density data.
  • Financial Charting - Provides specialized financial visualizations such as candlestick and OHLC charts for market data analysis.
  • Charting Libraries - Implements a high-performance JavaScript library for creating interactive web-based visualizations using SVG and WebGL.
  • Axis Tick Formatters - Controls axis ranges, tick formatting, SI prefixes, and category ordering for various coordinate systems.
  • Interaction Controls - Manages high-level interaction logic including panning, zooming, and custom drag modes for graph manipulation.
  • Geospatial Mapping - Builds choropleth and scatter maps with custom projections to visualize geographic information.
  • Geographic Projections - Translates geographic coordinates into visual representations using built-in map projections and custom geometry files.
  • Legend Management - Organizes trace visibility and labels through customizable legends that support grouping and scrolling.
  • Financial Visualization Toolkits - Provides a specialized toolkit for generating candlestick and OHLC charts used in technical financial analysis.
  • Visual Data Exports - Converts interactive visualizations into static image files via data URLs or direct downloads.
  • Concurrent WebGL Rendering - Provides a virtualized script to manage several hardware-accelerated visualizations on a single page.
  • State Transition Animators - Implements smooth transitions between graph states by tweening numerical trace attributes over sequential frames.
  • Geographic Visualization Tools - Offers a visualization system for rendering choropleth and scatter maps with custom projections and geometries.
  • Scientific Visualizations - Renders advanced scientific diagrams including Sankey, parallel coordinates, and 3D plots for high-dimensional data analysis.
  • Attribute Interpolation Engines - Features a frame-based animation engine that interpolates between trace attribute sets to transition graph states over time.
  • Selective Trace Imports - Enables the creation of reduced distributions by importing only the specific chart modules and trace types required.
  • Declarative Visualization States - Implements a declarative schema for updating visualization properties and layout configurations through attribute-driven state management.
  • Hover Previews - Formats interactive data tooltips using templates with configurable positioning and styling.
  • Area Selection - Provides box and lasso tools for selecting multiple data points within a visual region.
  • Bundle Optimizers - Provides tools to create reduced-size distributions by including only necessary trace types and modules.
  • Data Visualization - Open source JavaScript graphing library.
  • Chart Libraries - High-level charting library for diverse interactive visualizations.
  • Charting Libraries - Declarative library supporting a wide range of chart types.
  • JavaScript Charting - Powerful declarative library supporting numerous chart types.
  • JavaScript Charting Libraries - Declarative library supporting a wide range of chart types.
  • Sustainable Project Examples - Offers a paid platform tier built on top of the library.

Historial de estrellas

Gráfico del historial de estrellas de plotly/plotly.jsGráfico del historial de estrellas de plotly/plotly.js

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 Plotly.js

Proyectos open-source similares, clasificados según cuántas características comparten con Plotly.js.
  • 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
  • novus/nvd3Avatar de novus

    novus/nvd3

    7,227Ver en GitHub↗

    nvd3 is a data visualization framework and reusable web graphing library. It provides a collection of interactive charting components built on top of the D3.js library to render complex datasets as graphics within a web browser. The library functions as a wrapper for D3.js, offering predefined chart types and modular templates. This implementation allows for the creation of custom data graphs and web dashboards without requiring the author to write low-level SVG code from scratch. The system utilizes SVG-based vector rendering and attribute-driven styling to generate visualizations. It incor

    JavaScript
    Ver en GitHub↗7,227
  • uber/react-visAvatar de uber

    uber/react-vis

    8,781Ver en GitHub↗

    react-vis is a declarative, component-based React data visualization library. It provides a framework of reusable building blocks for rendering interactive charts and graphs by mapping raw data to visual attributes such as position, color, and size. The system leverages D3 for its scaling and layout logic. The library is distinguished by its ability to handle complex data relationships, including hierarchical data via tree maps and circle packing, as well as multidimensional analysis using parallel axes and radar charts. It also supports network flow mapping to illustrate the volume and direc

    JavaScriptchartcharting-librarydata-visualization
    Ver en GitHub↗8,781
  • chartgpu/chartgpuAvatar de ChartGPU

    ChartGPU/ChartGPU

    2,675Ver en GitHub↗

    ChartGPU is a high-performance visualization library designed to render large-scale datasets and real-time data streams using hardware acceleration. It functions as a component-based tool that integrates into declarative user interfaces, allowing developers to build responsive, themeable charts that maintain smooth interaction even when processing massive amounts of information. The library distinguishes itself through a specialized rendering engine that employs screen-space binning and zoom-aware data resampling to manage dense datasets. It provides advanced interactive capabilities, includi

    TypeScriptawesome-listcandlestick-chartchart-library
    Ver en GitHub↗2,675
Ver las 30 alternativas a Plotly.js→

Preguntas frecuentes

¿Qué hace plotly/plotly.js?

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.

¿Cuáles son las características principales de plotly/plotly.js?

Las características principales de plotly/plotly.js son: Interactive Data Charting, Interactive Visualization Rendering, Data Visualization Charts, High-Performance Visualizers, Geospatial Visualizations, Hardware-Accelerated Rendering, Financial Charting, Charting Libraries.

¿Qué alternativas de código abierto existen para plotly/plotly.js?

Las alternativas de código abierto para plotly/plotly.js incluyen: dc-js/dc.js — dc.js is a multi-dimensional analysis tool and visualization framework used to build interactive data dashboards. It… novus/nvd3 — nvd3 is a data visualization framework and reusable web graphing library. It provides a collection of interactive… uber/react-vis — react-vis is a declarative, component-based React data visualization library. It provides a framework of reusable… chartgpu/chartgpu — ChartGPU is a high-performance visualization library designed to render large-scale datasets and real-time data… bloomberg/bqplot — bqplot is an interactive data visualization library for Jupyter notebooks. It implements a grammar of graphics model,… ecomfe/echarts — ECharts is a JavaScript data visualization library and web charting framework used to render interactive 2D and 3D…