https://github.com/visactor/vchart

VChart, more than just a cross-platform charting library, but also an expressive data storyteller.
https://github.com/visactor/vchart

Keywords

3dchart canvas canvas2d chart charting-library datavisualization dataviz narrative-visualization plot react-chart vis vizualisation vue-chart

Keywords from Contributors

canvas-table datagrid grid javascript-table javescript list-table list-tree online-excel pivot-chart pivot-grid

Last synced: 11 months ago
JSON representation

Acceptance Criteria

Repository metadata

VChart, more than just a cross-platform charting library, but also an expressive data storyteller.


Owner metadata


Committers metadata

Last synced: about 1 year ago

Total Commits: 4,078
Total Committers: 33
Avg Commits per committer: 123.576
Development Distribution Score (DDS): 0.773

Commits in past year: 4,078
Committers in past year: 33
Avg Commits per committer in past year: 123.576
Development Distribution Score (DDS) in past year: 0.773

Name Email Commits
kkxxkk2019 j****r@q****m 924
Howard Zhang z****n@l****m 795
xiaoluoHe s****e@o****m 464
xile611 d****2@g****m 451
lixuefei.1313 l****3@1****m 427
skie1997 s****7@o****m 402
pairone 1****2@q****m 180
da730 s****d@g****m 98
github-actions[bot] g****] 78
purpose z****0@b****m 47
purpose233 z****n@g****m 43
zhouxinyu z****8@g****m 31
kangxiaoting.kk k****k@b****m 31
xile611 x****1 24
xuanhun 7****8@q****m 17
zamhown z****n 11
liuyang l****z@1****m 9
skie1997 s****7 8
Rui-Sun s****2@f****m 5
jiangtao.yang j****g@q****m 4
何菲菲 h****y@b****m 4
周欣宇 1****8@q****m 4
Weixing Zhang 1****9 4
bestony b****y@l****m 3
zthxxx z****e@g****m 3
front-end-captain 1****2@1****m 2
chengda.615 3****0@q****m 2
AYWK o****e@q****m 2
xiaoluoHe x****e 1
neuqzxy n****y 1
and 3 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 11 months ago

Total issues: 829
Total pull requests: 746
Average time to close issues: about 1 month
Average time to close pull requests: 1 day
Total issue authors: 73
Total pull request authors: 21
Average comments per issue: 0.74
Average comments per pull request: 0.04
Merged pull request: 669
Bot issues: 0
Bot pull requests: 96

Past year issues: 829
Past year pull requests: 746
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 1 day
Past year issue authors: 73
Past year pull request authors: 21
Past year average comments per issue: 0.74
Past year average comments per pull request: 0.04
Past year merged pull request: 669
Past year bot issues: 0
Past year bot pull requests: 96

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/visactor/vchart

Top Issue Authors

  • kkxxkk2019 (140)
  • xile611 (94)
  • youngwinds (80)
  • zamhown (80)
  • skie1997 (79)
  • xiaoluoHe (66)
  • neuqzxy (25)
  • xuefei1313 (25)
  • da730 (24)
  • purpose233 (23)
  • Rui-Sun (20)
  • pairone (18)
  • webiamcome (16)
  • xuanhun (10)
  • Crayon-ShinChan (10)

Top Pull Request Authors

  • xile611 (186)
  • xiaoluoHe (121)
  • zamhown (109)
  • github-actions[bot] (96)
  • skie1997 (80)
  • kkxxkk2019 (45)
  • xuefei1313 (31)
  • neuqzxy (27)
  • purpose233 (14)
  • da730 (12)
  • youngwinds (8)
  • Rui-Sun (4)
  • Crayon-ShinChan (4)
  • Gavinchen92 (2)
  • FunctionEurus (1)

Top Issue Labels

  • bug (367)
  • bp (66)
  • enhancement (37)
  • open source community (21)
  • faq (18)
  • help wanted (11)
  • docs (10)
  • good first issue (8)
  • up for grabs (7)
  • low priority (7)
  • interaction (6)
  • demos (6)
  • type (5)
  • documentation (4)
  • high priority (4)
  • wontfix (3)
  • online (3)
  • bundler (2)
  • animation (2)
  • claimed (2)
  • fixed (1)
  • VMind (1)
  • template (1)

Top Pull Request Labels

  • vchart (522)
  • chore (416)
  • docs (288)
  • typescript (172)
  • react-vchart (148)
  • vchart-types (49)
  • taro-vchart (48)
  • block-vchart (45)
  • lark-vchart (45)
  • tt-vchart (45)
  • vchart-schema (45)
  • release (39)
  • openinula-vchart (39)
  • changelog (29)
  • bundler (18)
  • eslint (9)
  • jest (7)
  • vchart-theme (2)
  • typescript-json-schema (2)
  • enhancement (2)
  • test (1)

Package metadata

npmjs.org: @visactor/vutils-extension

The extension module for VUtil from VisActor

npmjs.org: @visactor/vchart

charts lib based @visactor/VGrammar

npmjs.org: @visactor/react-vchart

The react version of VChart 4.x

npmjs.org: @visactor/vchart-editor

The VChart editor component.

npmjs.org: @visactor/openinula-vchart

The openinula version of VChart 4.x

npmjs.org: @visactor/vchart-editor-ui

The VChart editor ui component.


Dependencies

.github/workflows/bug-server.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
.github/workflows/label.yml actions
  • actions/labeler v4 composite
.github/workflows/pre-release.yml actions
  • actions-js/push master composite
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • xile611/read-package-version-action main composite
.github/workflows/release.yml actions
  • actions-js/push master composite
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • dustinirving/create-pr v1.0.2 composite
  • ncipollo/release-action v1.12.0 composite
  • xile611/collect-rush-changlog main composite
  • xile611/read-package-version-action main composite
  • xile611/set-next-bump-of-rush main composite
.github/workflows/stale.yml actions
  • actions/stale v5 composite
.github/workflows/unit-test.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
common/autoinstallers/create/package.json npm
  • @types/minimist 1.2.2 development
  • @types/node * development
  • @types/prompts 2.0.14 development
  • typescript 4.9.5 development
  • @microsoft/rush-lib 5.94.1
  • chalk 4.1.2
  • fast-glob 3.2.11
  • minimist 1.2.6
  • prettier 2.7.1
  • prompts 2.4.2
  • string.prototype.replaceall 1.0.6
  • ts-node 10.9.0
  • zx 4.2.0
common/autoinstallers/create/pnpm-lock.yaml npm
  • 601 dependencies
common/autoinstallers/create/templates/library/package.json npm
  • @internal/bundler workspace:* development
  • @internal/eslint-config workspace:* development
  • @internal/ts-config workspace:* development
  • @rushstack/eslint-patch ~1.1.4 development
  • @types/react ^18.0.0 development
  • @types/react-dom ^18.0.0 development
  • @vitejs/plugin-react 3.1.0 development
  • eslint ~8.18.0 development
  • react ^18.0.0 development
  • react-dom ^18.0.0 development
  • typescript 4.9.5 development
  • vite 3.2.6 development
common/autoinstallers/lint/package.json npm
  • @types/minimist 1.2.2 development
  • @types/node * development
  • typescript 5.0.2 development
  • @commitlint/cli 17.0.3
  • @commitlint/config-conventional 17.0.3
  • @microsoft/rush-lib 5.94.1
  • chalk 4.1.2
  • commitizen 4.2.5
  • eslint ~8.18.0
  • lint-staged 13.0.3
  • minimist 1.2.6
  • prettier 2.7.1
  • ts-node 10.9.0
common/autoinstallers/lint/pnpm-lock.yaml npm
  • 690 dependencies
common/autoinstallers/run-script/package.json npm
  • @types/minimist 1.2.2 development
  • @types/node * development
  • typescript 5.0.2 development
  • @microsoft/rush-lib 5.94.1
  • minimist 1.2.6
  • ts-node 10.9.0
common/autoinstallers/run-script/pnpm-lock.yaml npm
  • 539 dependencies
common/config/rush/pnpm-lock.yaml npm
  • 2712 dependencies
docs/package.json npm
  • @internal/eslint-config workspace:* development
  • @internal/story-player workspace:* development
  • @internal/ts-config workspace:* development
  • @types/highlightjs ^9.12.0 development
  • @types/markdown-it ^13.0.0 development
  • @types/react ^18.0.0 development
  • @types/react-dom ^18.0.0 development
  • @vitejs/plugin-react 3.1.0 development
  • canvas 2.11.2 development
  • chalk ^3.0.0 development
  • chokidar ^3.5.0 development
  • fs-extra 10.1.0 development
  • globby 11.1.0 development
  • htmlparser2 ^4.1.0 development
  • lodash 4.17.21 development
  • marked ^0.3.19 development
  • react-device-detect ^2.2.2 development
  • typescript 4.9.5 development
  • vite 3.2.6 development
  • yargs ^17.1.1 development
  • @arco-design/web-react 2.46.1
  • @visactor/vchart workspace:1.3.4
  • @visactor/vgrammar ~0.7.4
  • @visactor/vmind 1.0.6-alpha.3
  • @visactor/vrender ~0.15.3
  • @visactor/vutils ~0.16.1
  • axios ^1.4.0
  • highlight.js ^11.8.0
  • markdown-it ^13.0.0
  • react ^18.0.0
  • react-dom ^18.0.0
  • react-router-dom 6.9.0
packages/lark-vchart/package.json npm
  • @babel/core 7.20.12 development
  • @babel/preset-env 7.20.2 development
  • @internal/bundler workspace:* development
  • @internal/eslint-config workspace:* development
  • @internal/ts-config workspace:* development
  • @rollup/plugin-babel 6.0.3 development
  • @rollup/plugin-commonjs 24.1.0 development
  • @rollup/plugin-node-resolve 15.0.2 development
  • @rollup/plugin-typescript 11.1.0 development
  • @rushstack/eslint-patch ~1.1.4 development
  • eslint ~8.18.0 development
  • rimraf 3.0.2 development
  • rollup 3.20.5 development
  • rollup-plugin-copy 3.4.0 development
  • rollup-plugin-terser 7.0.2 development
packages/react-vchart/package.json npm
  • @internal/bundler workspace:* development
  • @internal/eslint-config workspace:* development
  • @internal/ts-config workspace:* development
  • @rollup/plugin-typescript 11.1.0 development
  • @rushstack/eslint-patch ~1.1.4 development
  • @types/jest ^26.0.0 development
  • @types/node * development
  • @types/offscreencanvas 2019.6.4 development
  • @types/react ^18.0.0 development
  • @types/react-dom ^18.0.0 development
  • @types/react-is ^17.0.3 development
  • @vitejs/plugin-react 3.1.0 development
  • eslint ~8.18.0 development
  • eslint-config-prettier 8.5.0 development
  • eslint-plugin-import ^2.27.5 development
  • eslint-plugin-jsx-a11y ^6.7.1 development
  • eslint-plugin-prettier ^4.2.1 development
  • eslint-plugin-react 7.30.1 development
  • jest ^26.0.0 development
  • react ^18.0.0 development
  • react-dom ^18.0.0 development
  • rollup 3.20.5 development
  • ts-jest ^26.0.0 development
  • tslib 2.3.1 development
  • typescript 4.9.5 development
  • vite 3.2.6 development
  • @visactor/vchart workspace:1.3.4
  • @visactor/vgrammar-core ~0.7.4
  • @visactor/vrender ~0.15.3
  • @visactor/vutils ~0.16.1
  • react-is ^18.2.0
packages/taro-vchart/package.json npm
  • @babel/core 7.20.12 development
  • @babel/runtime 7.17.0 development
  • @internal/eslint-config workspace:* development
  • @internal/ts-config workspace:* development
  • @rollup/plugin-typescript 11.1.0 development
  • @rushstack/eslint-patch ~1.1.4 development
  • @tarojs/cli 3.3.17 development
  • @tarojs/components 3.3.17 development
  • @tarojs/mini-runner 3.3.17 development
  • @tarojs/plugin-platform-alipay 3.3.17 development
  • @tarojs/plugin-platform-jd 3.3.17 development
  • @tarojs/plugin-platform-lark ^1.0.4 development
  • @tarojs/plugin-platform-qq 3.3.17 development
  • @tarojs/plugin-platform-swan 3.3.17 development
  • @tarojs/plugin-platform-tt 3.3.17 development
  • @tarojs/plugin-platform-weapp 3.3.17 development
  • @tarojs/react 3.3.17 development
  • @tarojs/runtime 3.3.17 development
  • @tarojs/taro 3.3.17 development
  • @tarojs/webpack-runner 3.3.17 development
  • @types/react ^18.0.0 development
  • @types/webpack-env ^1.13.6 development
  • @typescript-eslint/eslint-plugin 5.30.0 development
  • @typescript-eslint/parser 5.30.0 development
  • @vitejs/plugin-react 3.1.0 development
  • babel-preset-taro 3.3.17 development
  • eslint ~8.18.0 development
  • eslint-config-taro 3.3.17 development
  • eslint-plugin-import ^2.27.5 development
  • eslint-plugin-react 7.30.1 development
  • eslint-plugin-react-hooks 4.6.0 development
  • react ^18.0.0 development
  • react-dom ^18.0.0 development
  • rollup 3.20.5 development
  • rollup-plugin-import-css ^3.0.2 development
  • stylelint 9.3.0 development
  • tslib 2.3.1 development
  • typescript 4.9.5 development
  • vite 3.2.6 development
  • @visactor/vchart workspace:1.3.4
packages/tt-vchart/package.json npm
packages/vchart/package.json npm
  • @esbuild-plugins/node-globals-polyfill 0.1.1 development
  • @esbuild-plugins/node-modules-polyfill 0.1.4 development
  • @internal/bundler workspace:* development
  • @internal/eslint-config workspace:* development
  • @internal/ts-config workspace:* development
  • @internal/typescript-json-schema workspace:* development
  • @rushstack/eslint-patch ~1.1.4 development
  • @types/jest ^26.0.0 development
  • @types/node * development
  • @types/offscreencanvas 2019.6.4 development
  • canvas 2.11.2 development
  • d3-array ^1.2.4 development
  • d3-dsv ^3.0.1 development
  • d3-geo ^1.12.1 development
  • d3-hexbin ^0.2.2 development
  • d3-hierarchy ^3.1.1 development
  • eslint ~8.18.0 development
  • form-data ~4.0.0 development
  • husky 7.0.4 development
  • jest ^26.0.0 development
  • jest-electron ^0.1.12 development
  • lint-staged 12.3.7 development
  • magic-string ^0.25.7 development
  • node-fetch 2.6.7 development
  • prettier 2.6.1 development
  • react-device-detect ^2.2.2 development
  • rollup 3.20.5 development
  • rollup-plugin-bundle-size 1.0.3 development
  • rollup-plugin-gzip 3.1.0 development
  • rollup-plugin-node-polyfills 0.2.1 development
  • rollup-plugin-sizes 1.0.5 development
  • rollup-plugin-visualizer 5.9.2 development
  • ts-jest ^26.0.0 development
  • ts-loader 8.0.2 development
  • ts-node 10.9.0 development
  • tslib 2.3.1 development
  • tslint 5.12.1 development
  • typescript 4.9.5 development
  • vite 3.2.6 development
  • @visactor/vdataset ~0.16.1
  • @visactor/vgrammar-core ~0.7.4
  • @visactor/vgrammar-hierarchy ~0.7.4
  • @visactor/vgrammar-projection ~0.7.4
  • @visactor/vgrammar-sankey ~0.7.4
  • @visactor/vgrammar-util ~0.7.4
  • @visactor/vgrammar-wordcloud ~0.7.4
  • @visactor/vgrammar-wordcloud-shape ~0.7.4
  • @visactor/vrender ~0.15.3
  • @visactor/vrender-components ~0.15.3
  • @visactor/vscale ~0.16.1
  • @visactor/vutils ~0.16.1
  • @visactor/vutils-extension workspace:0.0.1
packages/vchart-editor/package.json npm
  • @internal/bundler workspace:* development
  • @internal/eslint-config workspace:* development
  • @internal/ts-config workspace:* development
  • @rushstack/eslint-patch ~1.1.4 development
  • @types/jest ^26.0.0 development
  • @types/node * development
  • @types/offscreencanvas 2019.6.4 development
  • eslint ~8.18.0 development
  • husky 7.0.4 development
  • jest ^26.0.0 development
  • jest-electron ^0.1.12 development
  • lint-staged 12.3.7 development
  • magic-string ^0.25.7 development
  • prettier 2.6.1 development
  • react-device-detect ^2.2.2 development
  • ts-jest ^26.0.0 development
  • ts-loader 8.0.2 development
  • ts-node 10.9.0 development
  • tslib 2.3.1 development
  • tslint 5.12.1 development
  • typescript 4.9.5 development
  • vite 3.2.6 development
  • @visactor/vchart workspace:1.3.4
  • @visactor/vdataset ~0.16.1
  • @visactor/vrender ~0.15.3
  • @visactor/vutils ~0.16.1
packages/vchart-schema/package.json npm
  • @internal/eslint-config workspace:* development
  • @internal/ts-config workspace:* development
  • @rushstack/eslint-patch ~1.1.4 development
  • @types/jest ^26.0.0 development
  • @types/semver 7.3.12 development
  • ajv ^8.12.0 development
  • ajv-keywords ^5.1.0 development
  • jest ^26.0.0 development
  • jest-electron ^0.1.12 development
  • semver 7.3.4 development
  • ts-jest ^26.0.0 development
  • ts-json-schema-generator ^1.2.0 development
packages/vutils-extension/package.json npm
  • @internal/bundler workspace:* development
  • @internal/eslint-config workspace:* development
  • @internal/ts-config workspace:* development
  • @rushstack/eslint-patch ~1.1.4 development
  • @types/jest ^26.0.0 development
  • @types/node * development
  • @types/offscreencanvas 2019.6.4 development
  • eslint ~8.18.0 development
  • husky 7.0.4 development
  • jest ^26.0.0 development
  • jest-electron ^0.1.12 development
  • lint-staged 12.3.7 development
  • magic-string ^0.25.7 development
  • prettier 2.6.1 development
  • react-device-detect ^2.2.2 development
  • ts-jest ^26.0.0 development
  • ts-loader 8.0.2 development
  • ts-node 10.9.0 development
  • tslib 2.3.1 development
  • tslint 5.12.1 development
  • typescript 4.9.5 development
  • vite 3.2.6 development
  • @visactor/vrender ~0.15.3
  • @visactor/vscale ~0.16.1
  • @visactor/vutils ~0.16.1
packages/wx-vchart/package.json npm
  • @babel/core 7.20.12 development
  • @babel/preset-env 7.20.2 development
  • @internal/bundler workspace:* development
  • @internal/eslint-config workspace:* development
  • @internal/ts-config workspace:* development
  • @rollup/plugin-babel 6.0.3 development
  • @rollup/plugin-commonjs 24.1.0 development
  • @rollup/plugin-node-resolve 15.0.2 development
  • @rollup/plugin-typescript 11.1.0 development
  • @rushstack/eslint-patch ~1.1.4 development
  • eslint ~8.18.0 development
  • miniprogram-api-typings ^2.8.3-1 development
  • rimraf 3.0.2 development
  • rollup 3.20.5 development
  • rollup-plugin-copy 3.4.0 development
  • rollup-plugin-terser 7.0.2 development
share/eslint-config/package.json npm
  • eslint ~8.18.0 development
  • typescript 4.9.5 development
  • @typescript-eslint/eslint-plugin 5.30.0
  • @typescript-eslint/parser 5.30.0
  • eslint-config-prettier 8.5.0
  • eslint-plugin-promise 6.0.0
  • eslint-plugin-react 7.30.1
  • eslint-plugin-react-hooks 4.6.0
share/ts-config/package.json npm
tools/bundler/fixtures/config/package.json npm
tools/bundler/package.json npm
  • @internal/eslint-config workspace:* development
  • @internal/ts-config workspace:* development
  • @rushstack/eslint-patch ~1.1.4 development
  • @types/babel__core 7.20.0 development
  • @types/clean-css 4.2.6 development
  • @types/debug 4.1.7 development
  • @types/fs-extra 9.0.13 development
  • @types/glob-watcher 5.0.2 development
  • @types/gulp 4.0.10 development
  • @types/gulp-if 0.0.34 development
  • @types/gulp-match 1.1.2 development
  • @types/gulp-sourcemaps 0.0.35 development
  • @types/less 3.0.3 development
  • @types/lodash 4.14.182 development
  • @types/merge2 1.4.0 development
  • @types/minimist 1.2.2 development
  • @types/ms 0.7.31 development
  • @types/node * development
  • @types/semver 7.3.12 development
  • @types/terser 3.12.0 development
  • @types/through2 2.0.38 development
  • @types/undertaker 1.2.8 development
  • @types/vinyl 2.0.7 development
  • @types/yargs-parser 21.0.0 development
  • eslint ~8.18.0 development
  • ts-node 10.9.0 development
  • typescript 4.9.5 development
  • vitest 0.30.1 development
  • @babel/core 7.20.12
  • @babel/generator 7.21.1
  • @babel/plugin-proposal-class-properties 7.18.6
  • @babel/plugin-proposal-export-default-from 7.18.10
  • @babel/preset-env 7.20.2
  • @babel/preset-react 7.18.6
  • @babel/preset-typescript 7.18.6
  • @rollup/plugin-alias 5.0.0
  • @rollup/plugin-babel 6.0.3
  • @rollup/plugin-commonjs 24.1.0
  • @rollup/plugin-node-resolve 15.0.2
  • @rollup/plugin-replace 5.0.2
  • @rollup/plugin-terser 0.4.1
  • @rollup/plugin-typescript 11.1.0
  • @rollup/plugin-url 8.0.1
  • @trufflesuite/spinnies 0.1.1
  • autoprefixer 10.4.13
  • babel-plugin-import 1.13.6
  • clean-css 5.3.2
  • debug 4.3.4
  • fs-extra 10.1.0
  • glob-watcher 5.0.5
  • globby 11.1.0
  • gulp 4.0.2
  • gulp-clean 0.4.0
  • gulp-if 3.0.0
  • gulp-match 1.1.0
  • gulp-replace 1.1.4
  • gulp-sourcemaps 3.0.0
  • gulp-typescript 6.0.0-alpha.1
  • less 4.1.3
  • lodash 4.17.21
  • merge2 1.4.1
  • ms 2.1.3
  • postcss 8.4.21
  • rollup 3.20.5
  • semver 7.3.4
  • terser 5.17.1
  • through2 4.0.2
  • undertaker 1.3.0
  • vinyl 2.2.1
  • yargs-parser 21.1.1
tools/story-player/package.json npm
  • @internal/bundler workspace:* development
  • @internal/eslint-config workspace:* development
  • @internal/ts-config workspace:* development
  • @rushstack/eslint-patch ~1.1.4 development
  • @types/jest ^26.0.0 development
  • @types/node * development
  • @typescript-eslint/eslint-plugin 5.30.0 development
  • @typescript-eslint/parser 5.30.0 development
  • cross-env ^7.0.3 development
  • eslint ~8.18.0 development
  • jest ^26.0.0 development
  • prettier 2.6.1 development
  • ts-jest ^26.0.0 development
  • ts-node 10.9.0 development
  • tslint-config-prettier ^1.18.0 development
  • typescript 4.9.5 development
  • vite 3.2.6 development
  • @visactor/vchart workspace:1.3.4
  • @visactor/vrender ~0.15.3
  • @visactor/vutils ~0.16.1
tools/typescript-json-schema/package.json npm
  • @types/chai ^4.2.21 development
  • @types/glob ^7.1.4 development
  • @types/mocha ^9.0.0 development
  • ajv ^8.12.0 development
  • ajv-formats ^2.1.1 development
  • chai ^4.3.4 development
  • mocha ^9.1.3 development
  • source-map-support ^0.5.20 development
  • @types/json-schema ^7.0.9
  • @types/node *
  • glob ^7.1.7
  • path-equal ^1.2.5
  • safe-stable-stringify ^2.2.0
  • ts-node 10.9.0
  • typescript 4.9.5
  • yargs ^17.1.1

Score: 21.353703366964965