feat(stage): refactor code
3 files changed
tree: 23991a24075608524273c4dd6e540d9489087910
  1. .vscode/
  2. custom-series/
  3. screenshots/
  4. scripts/
  5. .gitignore
  6. LICENSE
  7. package-lock.json
  8. package.json
  9. README.md
README.md

echarts-custom-series

This repo provides some custom series for Apache ECharts. The minial supported version is Apache ECharts v6, which is not released yet.

List of Custom Series

barRange
barRange
violin
violin
stage
stage

Setup

npm install

Note: Building requires the lib files of ECharts v6. So before ECharts v6 is released, you need to clone apache/echarts locally and use npm link to link it.

# Under the directory of echarts
npm link

# Under the directory of echarts-custom-series/custom-series/<series-name>
npm link echarts

Create A New Custom Series

npm run generate <series-name>

The generated files are in custom-series/<series-name>. 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

npm run build

Build One

npm run build <series-name>

For example, to build custom-series/violin, run:

npm run build violin

Generate Thumbnails

npm run thumbnail
# or
npm run thumbnail <series-name>

Publish to the npm registry

TODO