apache / apache/echarts

[Feature] Linear Gauge (Vertical and Horizontal)

Open
#21,095 0 comments 0 reactions 0 assignees View on GitHub
new-feature
Dominant language
TypeScript
Stars
67.3k
Forks
19.8k
Avg merge
11d 14h
Merged PRs (30d)
8

Description

### What problem does this feature solve?

Currently, ECharts offers only a "circular" Gauge option. Some data visualization could require linear gauges (both vertical and horizontal) to represent progress, thresholds, or single-point measurements in a more intuitive and space-efficient manner.

The absence of a native linear gauge option forces developers to use workarounds with other chart types (e.g., bar charts with custom rendering), which are often complex and lack the dedicated features of a true gauge.

This feature would enhance ECharts' versatility, making it a more comprehensive solution for various dashboard and monitoring applications.

Example of a Linear Gauge chart representation:
Image

### What does the proposed API look like?

Given the existing gauge series type, the proposed API could be mostly similar (while removing options like `radius` etc).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.