# 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)
![violin](custom-series/violin/screenshots/violin.svg) | `@echarts-x/custom-contour`
[doc](custom-series/contour) [npm](https://www.npmjs.com/package/@echarts-x/custom-contour)
![contour](custom-series/contour/screenshots/contour.svg) | | `@echarts-x/custom-stage`
[doc](custom-series/stage) [npm](https://www.npmjs.com/package/@echarts-x/custom-stage)
![stage](custom-series/stage/screenshots/stage.svg) | `@echarts-x/custom-segmented-doughnut`
[doc](custom-series/segmentedDoughnut) [npm](https://www.npmjs.com/package/@echarts-x/custom-segmented-doughnut)
![segmentedDoughnut](custom-series/segmentedDoughnut/screenshots/segmentedDoughnut.svg) | | `@echarts-x/custom-bar-range`
[doc](custom-series/barRange) [npm](https://www.npmjs.com/package/@echarts-x/custom-bar-range)
![barRange](custom-series/barRange/screenshots/barRange.svg) | `@echarts-x/custom-line-range`
[doc](custom-series/lineRange) [npm](https://www.npmjs.com/package/@echarts-x/custom-line-range)
![lineRange](custom-series/lineRange/screenshots/lineRange.svg) | 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 ```