# abel533/ECharts

这是一个针对ECharts2.x版本的Java类库，实现了所有ECharts中的Json结构对应的Java对象，并且可以很方便的创建Option,Series等

Repository: https://github.com/abel533/ECharts
Canonical: https://ross.abutalabs.com/products/abel533-echarts
Language: Java
License: MIT
License Family: permissive
Last push: 2021-08-09T07:26:13+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4366, "days_push": 1850, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1101, forks 445 (observed 2026-08-28T04:03:35.630769+00:00)

## What it is
A Java library that maps all ECharts JSON structures to Java objects, letting developers build Option, Series, and style objects programmatically and serialize them to JSON for ECharts rendering. It supports all ECharts chart types including line, bar, pie, candlestick, sankey, and more.

## Use cases
- build ECharts chart options from Java
- generate chart JSON on the server side
- create series data for bar line pie charts in Java
- integrate ECharts with a Java web backend
- construct ECharts Option objects without writing raw JSON

## When to choose
- you develop in Java and want type-safe construction of ECharts configurations
- you need to generate ECharts JSON server-side instead of hand-writing JavaScript
- you are locked to ECharts 2.x/3.x structures

## When to avoid
- you use the latest ECharts 5.x features, which this library does not cover
- you prefer building chart options directly in JavaScript or TypeScript
- you need actively maintained software - the project is paused and only accepts small PR updates

## Facets
- artifact type: library
- maturity: maintenance
- function: data-visualization, serialization, charts
- domain: data-visualization, web-development
- platform: jvm
- tags: echarts, java, json-serialization, charts, unmaintained

## Member repositories
- abel533/ECharts (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:35.630769+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-30T06:45:41.895566+00:00, confidence not recorded.
  - readme: https://github.com/abel533/ECharts (fetched 2026-08-28T04:03:35.630769+00:00, sha 43663e1eebdc)
- Data as of 2026-08-30T08:39:29.467469+00:00.
