# echarts-custom-series
**Repository Path**: mirrors_apache/echarts-custom-series
## Basic Information
- **Project Name**: echarts-custom-series
- **Description**: Apache ECharts Custom Series
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-09-03
- **Last Updated**: 2025-09-06
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# echarts-custom-series
This repo provides some custom series for [Apache ECharts](https://github.com/apache/echarts). The minial supported version is Apache ECharts v6, which is not released yet.
## List of Custom Series
| | |
|-|-|
| `@echarts-x/custom-violin`
[doc](custom-series/violin) [npm](https://www.npmjs.com/package/@echarts-x/custom-violin)
 | `@echarts-x/custom-contour`
[doc](custom-series/contour) [npm](https://www.npmjs.com/package/@echarts-x/custom-contour)
 |
| `@echarts-x/custom-stage`
[doc](custom-series/stage) [npm](https://www.npmjs.com/package/@echarts-x/custom-stage)
 | `@echarts-x/custom-segmented-doughnut`
[doc](custom-series/segmentedDoughnut) [npm](https://www.npmjs.com/package/@echarts-x/custom-segmented-doughnut)
 |
| `@echarts-x/custom-bar-range`
[doc](custom-series/barRange) [npm](https://www.npmjs.com/package/@echarts-x/custom-bar-range)
 | `@echarts-x/custom-line-range`
[doc](custom-series/lineRange) [npm](https://www.npmjs.com/package/@echarts-x/custom-line-range)
 |
See the README in the above links about how to install and use.
## Develop
```bash
npm install
```
### Create A New Custom Series
```bash
npm run generate
```
The generated files are in `custom-series/`. Note that if there are multiple words in the series name, they should be in camel case like `npm run generate barRange`.
### Build
Each of the directories in `custom-series/` is a custom series.
#### Build All
```bash
npm run build
```
#### Build One
```bash
npm run build
```
For example, to build `custom-series/violin`, run:
```bash
npm run build violin
```
### Generate Thumbnails
```bash
npm run thumbnail
# or
npm run thumbnail
```