# wrobstory/vincent

A Python to Vega translator

Repository: https://github.com/wrobstory/vincent
Canonical: https://ross.abutalabs.com/products/vincent
Language: Python
License: MIT
License Family: permissive
Archived: true
Last push: 2016-10-25T18:56:07+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4892, "days_push": 3599, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2020, forks 220 (observed 2026-08-28T04:06:06.317150+00:00)

## What it is
Vincent is a Python library that translates Python data structures, including Pandas DataFrames and Series, into Vega visualization grammar, outputting charts as JSON for rendering with D3. It is officially deprecated in favor of the Altair project.

## Use cases
- generate vega json charts from pandas dataframes
- plot line and bar charts in python
- create d3 visualizations from python data
- convert pandas series to vega visualization grammar
- make scatter plots with color brewer scales

## When to choose
- you are maintaining legacy code that already depends on vincent
- you specifically need the old Vega 1.x grammar output format

## When to avoid
- starting any new data visualization project in Python
- you need modern Vega or Vega-Lite support - use Altair instead
- you need bug fixes or community support

## Facets
- artifact type: library
- maturity: abandoned
- function: data-visualization, serialization
- domain: data-visualization, data-science
- platform: python
- tags: vega, pandas, d3, charts, deprecated

## Member repositories
- wrobstory/vincent (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:06.317150+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:00:24.931272+00:00, confidence not recorded.
  - readme: https://github.com/wrobstory/vincent (fetched 2026-08-28T04:06:06.317150+00:00, sha 1ae4d7397f23)
  - registry_pypi: https://pypi.org/pypi/vincent/json (fetched 2026-08-29T10:40:14.184720+00:00, sha d43ea79596b4)
- Data as of 2026-08-30T08:39:29.467469+00:00.
