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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
vega avatar

vega/altair

0
View on GitHub↗
10,410 stars·857 forks·Python·BSD-3-Clause·16 vuesaltair-viz.github.io↗

Altair

Altair is a declarative data visualization library for Python that generates Vega-Lite specifications. It functions as a tool for mapping data to graphical marks using a high-level syntax, allowing users to describe the desired visual outcome instead of writing imperative drawing commands.

The framework enables the creation of interactive charts and graphics, including linked views and filtered displays that respond to user input in real time. It supports the design of multi-view dashboards by combining visualizations into layered or faceted layouts.

The library provides capabilities for statistical graphics production, data transformation for analysis, and the ability to export visualizations to various image and web formats. It renders natively within notebooks and integrated development environments to support iterative data analysis.

Features

  • Declarative Visualization Grammars - Uses a formal declarative grammar to map data fields to visual properties like position and color.
  • Vega-Lite Specifications - Acts as a Python interface for creating statistical visualizations by generating compatible Vega-Lite specifications.
  • Data Exploration - Enables interactive browsing and filtering of data through linked views to identify patterns in real time.
  • Declarative Visualization Languages - Provides a declarative language for defining visual charts and graphs through configuration rather than imperative code.
  • Visualization Specification Generation - Translates Python class structures into standardized JSON specifications that describe a visualization's visual and data mappings.
  • Interactive Data Charting - Enables the creation of interactive charts with linked views and filtered displays that respond to user input.
  • Notebook Rendering Utilities - Serializes visual specifications into HTML and JavaScript for interactive rendering directly within notebook cells.
  • Multi-View Layouts - Combines multiple visualizations into layered or faceted layouts to show different dimensions of a single dataset.
  • View Layering & Faceting - Implements layering and faceting logic to combine multiple independent chart specifications into a single multi-view display.
  • Statistical Graphics Production - Maps complex datasets to visual marks with automatic scaling and axes for scientific or business reporting.
  • Declarative Statistical Plotting - Maps data to graphical marks using a declarative syntax to produce statistical charts with automatic axes and scales.
  • Data Reshaping - Performs data reshaping, including aggregation and binning, specifically for visualization purposes via query expressions.
  • Code Editors & IDEs - Integrates with code editors and IDEs to display visualizations natively during the development process.
  • In-Specification Transformations - Defines data aggregations and filters within the visualization specification for the rendering engine to execute.
  • Notebook Integrations - Renders visualizations natively within Jupyter and other integrated development environments to support iterative data analysis.
  • Client Side Rendering - Delegates the rendering of generated visualization specifications to the browser's JavaScript engine.
  • Dashboard Charting Tools - Provides tools for configuring visual representations and layouts used in multi-view analytical dashboards.
  • Interactive Graphics - Implements selection components that allow users to manipulate views and filter data in real time.
  • Data Visualization - Declarative statistical visualization library based on Vega-Lite.
  • Visualization and Analysis - Declarative statistical visualization library for data analysis.
  • Data Visualization - Declarative statistical visualization library for Python.
  • Visualization - Declarative statistical visualization library.

Historique des stars

Graphique de l'historique des stars pour vega/altairGraphique de l'historique des stars pour vega/altair

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Altair

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Altair.
  • altair-viz/altairAvatar de altair-viz

    altair-viz/altair

    10,410Voir sur GitHub↗

    Altair is a declarative data visualization library for Python based on the Vega-Lite grammar. It allows users to create statistical visualizations by mapping data fields to visual properties rather than writing imperative drawing code. The library focuses on interactive charting through a system of linked selections and filters that update multiple visualizations based on user input. It renders charts as JSON and HTML for display in web browsers and interactive notebooks. The project covers statistical data analysis and interactive data exploration, providing capabilities to export visuals a

    Python
    Voir sur GitHub↗10,410
  • bokeh/bokehAvatar de bokeh

    bokeh/bokeh

    20,403Voir sur GitHub↗

    Bokeh is a Python data visualization library and interactive plotting framework used to create high-performance graphics and data dashboards that render in web browsers. It serves as a tool for generating standalone HTML documents, embedded components for digital notebooks, and full-stack web applications powered by a Python backend. The project distinguishes itself through its ability to handle large or streaming datasets while maintaining smooth interactivity. It enables linked brushing across multiple views, allowing data selected in one plot to automatically highlight corresponding data i

    TypeScriptbokehdata-visualisationinteractive-plots
    Voir sur GitHub↗20,403
  • vega/vega-liteAvatar de vega

    vega/vega-lite

    5,216Voir sur GitHub↗

    Vega-Lite is a high-level declarative language for specifying interactive, multi-view visualizations. It compiles a concise JSON specification into a full Vega visualization, automatically inferring scales, axes, and legends from encoding declarations. The grammar-of-graphics encoding maps data fields to visual channels such as position, color, size, and shape, while a multi-view composition grammar enables layered, faceted, concatenated, and repeated layouts. Reactive parameter binding links named parameters to input widgets, selections, and expressions for dynamic updates. The project suppo

    TypeScriptchartsdeclarative-languageplot
    Voir sur GitHub↗5,216
  • hadley/ggplot2Avatar de hadley

    hadley/ggplot2

    6,948Voir sur GitHub↗

    ggplot2 is an R data visualization library and statistical graphics engine. It implements a grammar of graphics that functions as a declarative plotting framework, allowing users to specify what a plot should contain rather than how to draw it. The system builds visualizations by mapping data variables to visual aesthetics through a structured set of layering rules. This approach enables the composition of complex graphics by stacking independent components, such as geometric objects and scales, on top of a shared coordinate system. The framework supports scientific plotting and exploratory

    R
    Voir sur GitHub↗6,948
Voir les 30 alternatives à Altair→

Questions fréquentes

Que fait vega/altair ?

Altair is a declarative data visualization library for Python that generates Vega-Lite specifications. It functions as a tool for mapping data to graphical marks using a high-level syntax, allowing users to describe the desired visual outcome instead of writing imperative drawing commands.

Quelles sont les fonctionnalités principales de vega/altair ?

Les fonctionnalités principales de vega/altair sont : Declarative Visualization Grammars, Vega-Lite Specifications, Data Exploration, Declarative Visualization Languages, Visualization Specification Generation, Interactive Data Charting, Notebook Rendering Utilities, Multi-View Layouts.

Quelles sont les alternatives open-source à vega/altair ?

Les alternatives open-source à vega/altair incluent : altair-viz/altair — Altair is a declarative data visualization library for Python based on the Vega-Lite grammar. It allows users to… bokeh/bokeh — Bokeh is a Python data visualization library and interactive plotting framework used to create high-performance… vega/vega-lite — Vega-Lite is a high-level declarative language for specifying interactive, multi-view visualizations. It compiles a… hadley/ggplot2 — ggplot2 is an R data visualization library and statistical graphics engine. It implements a grammar of graphics that… vega/vega — Vega is a reactive visualization engine that translates structured specifications into interactive, browser-based… pyecharts/pyecharts — pyecharts is a Python visualization library and wrapper for the Echarts JavaScript engine. It translates Python data…