├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ ├── ci.yml │ ├── pr-title.yml │ ├── release-beta.yml │ └── release.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .npmrc ├── .prettierignore ├── .prettierrc.js ├── .stylelintrc ├── AUTHORS ├── CHANGELOG.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE ├── README-ru.md ├── README.md ├── commitlint.config.js ├── demo ├── examples │ ├── custom-x-step-format.html │ ├── dynamic-updates.html │ ├── growing-down-lines.html │ ├── highload-dashboard.html │ ├── highload.html │ ├── hooks.html │ ├── interpolation.html │ ├── labels.html │ ├── legend.html │ ├── multiaxes.html │ ├── multiscales.html │ ├── plotlines.html │ ├── range-band.html │ ├── react │ │ ├── .gitignore │ │ ├── react-tooltip.example.js │ │ ├── react-tooltip.html │ │ ├── react.example.js │ │ └── react.html │ ├── realtime.html │ ├── set-scales.html │ ├── shared-crosshairs.html │ ├── tooltip-pin-strategies.html │ ├── tooltip-updates.html │ ├── tooltip-with-aggregates.html │ └── weekends.html ├── index.css └── playground.html ├── docs ├── .yfm ├── assets │ ├── 1.png │ ├── area.png │ ├── column.png │ ├── demo.png │ ├── docslogo-dark.png │ ├── docslogo-dark.svg │ ├── docslogo.png │ ├── docslogo.svg │ ├── dots.png │ ├── interpolation-left.png │ ├── interpolation-linear.png │ ├── interpolation-right.png │ ├── interpolation-smooth.png │ ├── line.png │ ├── null-values.png │ ├── plotlines.png │ ├── proc-closest.png │ ├── proc-const.png │ ├── proc-left.png │ ├── proc-linear.png │ ├── proc-next.png │ ├── proc-previous.png │ ├── proc-right.png │ ├── snap-false.png │ ├── snap-left.png │ ├── snap-right.png │ ├── theme-dark.png │ ├── theme-light.png │ ├── tooltip-scales.png │ ├── yagr-stages.png │ └── yagr.svg └── en │ ├── api │ ├── axes.md │ ├── css.md │ ├── cursor.md │ ├── data-processing.md │ ├── dynamic-updates.md │ ├── i18n.md │ ├── lifecycle.md │ ├── markers.md │ ├── methods.md │ ├── react.md │ ├── scales.md │ ├── series.md │ ├── settings.md │ ├── theme.md │ ├── uplot.md │ └── visualization.md │ ├── contribution.md │ ├── examples │ ├── crosshairs.md │ ├── custom-x-scale-values.md │ ├── dashboard.md │ ├── highload.md │ ├── multiscales.md │ ├── plotlines.md │ ├── realtime.md │ ├── scale-transformations.md │ └── setdata.md │ ├── index.md │ ├── plugins │ ├── aggregates.md │ ├── create.md │ ├── labels.md │ ├── legend.md │ ├── plot-lines.md │ └── tooltip.md │ ├── quickstart.md │ └── toc.yaml ├── esbuild.js ├── jest.config.ts ├── package.json ├── src ├── Yagr.scss ├── YagrCore │ ├── defaults.ts │ ├── index.ts │ ├── locale.ts │ ├── mixins │ │ ├── batch-updates.ts │ │ ├── create-options.ts │ │ ├── dynamic-updates.ts │ │ └── transform-series.ts │ ├── plugins │ │ ├── cursor │ │ │ ├── cursor.scss │ │ │ └── cursor.ts │ │ ├── legend │ │ │ ├── legend.scss │ │ │ ├── legend.ts │ │ │ ├── utils.test.ts │ │ │ └── utils.ts │ │ ├── markers │ │ │ └── index.ts │ │ ├── plotLines │ │ │ ├── plotLines.ts │ │ │ └── utils │ │ │ │ ├── calculateFromTo.ts │ │ │ │ ├── getPosition.test.ts │ │ │ │ └── index.ts │ │ └── tooltip │ │ │ ├── placement.ts │ │ │ ├── render.ts │ │ │ ├── tooltip.scss │ │ │ ├── tooltip.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ ├── types.ts │ └── utils │ │ ├── axes.ts │ │ ├── chart.ts │ │ ├── colors.ts │ │ ├── common.ts │ │ ├── events.ts │ │ ├── mixins.ts │ │ ├── paths.ts │ │ ├── scales.ts │ │ ├── series.ts │ │ └── types.ts ├── index.ts ├── plugins │ ├── aggregates │ │ ├── aggregates.ts │ │ └── utils.ts │ ├── labels │ │ ├── axes.ts │ │ ├── labels.ts │ │ ├── plotLines.ts │ │ ├── series.ts │ │ ├── styles.scss │ │ ├── types.ts │ │ └── utils.ts │ └── weekends │ │ └── weekends.ts ├── react.tsx └── types.ts ├── tests ├── .eslintrc.js ├── core │ ├── hooks.test.ts │ ├── i18n.test.ts │ ├── methods.test.ts │ ├── options.test.ts │ ├── plugins.test.ts │ └── theme.test.ts ├── plugins │ ├── aggregates.test.ts │ ├── cursor.test.ts │ ├── legend.test.ts │ ├── plotlines.test.ts │ ├── tooltip.test.ts │ └── weekends.test.ts ├── setup.js └── utils │ ├── axes.test.ts │ ├── chart.test.ts │ ├── cursor.test.ts │ ├── normalization.test.ts │ ├── preprocess.test.ts │ ├── scales.test.ts │ ├── series.test.ts │ ├── stacking.test.ts │ ├── tracking.test.ts │ └── utils.test.ts ├── tsconfig.json └── typings └── resize-observer.d.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/pr-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/.github/workflows/pr-title.yml -------------------------------------------------------------------------------- /.github/workflows/release-beta.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/.github/workflows/release-beta.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | npx commitlint -e 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx nano-staged 2 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@gravity-ui/prettier-config'); 2 | -------------------------------------------------------------------------------- /.stylelintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/.stylelintrc -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/LICENSE -------------------------------------------------------------------------------- /README-ru.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/README-ru.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = {extends: ['@commitlint/config-conventional']}; 2 | -------------------------------------------------------------------------------- /demo/examples/custom-x-step-format.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/custom-x-step-format.html -------------------------------------------------------------------------------- /demo/examples/dynamic-updates.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/dynamic-updates.html -------------------------------------------------------------------------------- /demo/examples/growing-down-lines.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/growing-down-lines.html -------------------------------------------------------------------------------- /demo/examples/highload-dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/highload-dashboard.html -------------------------------------------------------------------------------- /demo/examples/highload.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/highload.html -------------------------------------------------------------------------------- /demo/examples/hooks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/hooks.html -------------------------------------------------------------------------------- /demo/examples/interpolation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/interpolation.html -------------------------------------------------------------------------------- /demo/examples/labels.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/labels.html -------------------------------------------------------------------------------- /demo/examples/legend.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/legend.html -------------------------------------------------------------------------------- /demo/examples/multiaxes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/multiaxes.html -------------------------------------------------------------------------------- /demo/examples/multiscales.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/multiscales.html -------------------------------------------------------------------------------- /demo/examples/plotlines.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/plotlines.html -------------------------------------------------------------------------------- /demo/examples/range-band.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/range-band.html -------------------------------------------------------------------------------- /demo/examples/react/.gitignore: -------------------------------------------------------------------------------- 1 | *.esm.js -------------------------------------------------------------------------------- /demo/examples/react/react-tooltip.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/react/react-tooltip.example.js -------------------------------------------------------------------------------- /demo/examples/react/react-tooltip.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/react/react-tooltip.html -------------------------------------------------------------------------------- /demo/examples/react/react.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/react/react.example.js -------------------------------------------------------------------------------- /demo/examples/react/react.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/react/react.html -------------------------------------------------------------------------------- /demo/examples/realtime.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/realtime.html -------------------------------------------------------------------------------- /demo/examples/set-scales.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/set-scales.html -------------------------------------------------------------------------------- /demo/examples/shared-crosshairs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/shared-crosshairs.html -------------------------------------------------------------------------------- /demo/examples/tooltip-pin-strategies.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/tooltip-pin-strategies.html -------------------------------------------------------------------------------- /demo/examples/tooltip-updates.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/tooltip-updates.html -------------------------------------------------------------------------------- /demo/examples/tooltip-with-aggregates.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/tooltip-with-aggregates.html -------------------------------------------------------------------------------- /demo/examples/weekends.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/examples/weekends.html -------------------------------------------------------------------------------- /demo/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/index.css -------------------------------------------------------------------------------- /demo/playground.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/demo/playground.html -------------------------------------------------------------------------------- /docs/.yfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/.yfm -------------------------------------------------------------------------------- /docs/assets/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/1.png -------------------------------------------------------------------------------- /docs/assets/area.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/area.png -------------------------------------------------------------------------------- /docs/assets/column.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/column.png -------------------------------------------------------------------------------- /docs/assets/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/demo.png -------------------------------------------------------------------------------- /docs/assets/docslogo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/docslogo-dark.png -------------------------------------------------------------------------------- /docs/assets/docslogo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/docslogo-dark.svg -------------------------------------------------------------------------------- /docs/assets/docslogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/docslogo.png -------------------------------------------------------------------------------- /docs/assets/docslogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/docslogo.svg -------------------------------------------------------------------------------- /docs/assets/dots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/dots.png -------------------------------------------------------------------------------- /docs/assets/interpolation-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/interpolation-left.png -------------------------------------------------------------------------------- /docs/assets/interpolation-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/interpolation-linear.png -------------------------------------------------------------------------------- /docs/assets/interpolation-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/interpolation-right.png -------------------------------------------------------------------------------- /docs/assets/interpolation-smooth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/interpolation-smooth.png -------------------------------------------------------------------------------- /docs/assets/line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/line.png -------------------------------------------------------------------------------- /docs/assets/null-values.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/null-values.png -------------------------------------------------------------------------------- /docs/assets/plotlines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/plotlines.png -------------------------------------------------------------------------------- /docs/assets/proc-closest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/proc-closest.png -------------------------------------------------------------------------------- /docs/assets/proc-const.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/proc-const.png -------------------------------------------------------------------------------- /docs/assets/proc-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/proc-left.png -------------------------------------------------------------------------------- /docs/assets/proc-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/proc-linear.png -------------------------------------------------------------------------------- /docs/assets/proc-next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/proc-next.png -------------------------------------------------------------------------------- /docs/assets/proc-previous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/proc-previous.png -------------------------------------------------------------------------------- /docs/assets/proc-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/proc-right.png -------------------------------------------------------------------------------- /docs/assets/snap-false.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/snap-false.png -------------------------------------------------------------------------------- /docs/assets/snap-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/snap-left.png -------------------------------------------------------------------------------- /docs/assets/snap-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/snap-right.png -------------------------------------------------------------------------------- /docs/assets/theme-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/theme-dark.png -------------------------------------------------------------------------------- /docs/assets/theme-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/theme-light.png -------------------------------------------------------------------------------- /docs/assets/tooltip-scales.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/tooltip-scales.png -------------------------------------------------------------------------------- /docs/assets/yagr-stages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/yagr-stages.png -------------------------------------------------------------------------------- /docs/assets/yagr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/assets/yagr.svg -------------------------------------------------------------------------------- /docs/en/api/axes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/api/axes.md -------------------------------------------------------------------------------- /docs/en/api/css.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/api/css.md -------------------------------------------------------------------------------- /docs/en/api/cursor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/api/cursor.md -------------------------------------------------------------------------------- /docs/en/api/data-processing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/api/data-processing.md -------------------------------------------------------------------------------- /docs/en/api/dynamic-updates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/api/dynamic-updates.md -------------------------------------------------------------------------------- /docs/en/api/i18n.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/api/i18n.md -------------------------------------------------------------------------------- /docs/en/api/lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/api/lifecycle.md -------------------------------------------------------------------------------- /docs/en/api/markers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/api/markers.md -------------------------------------------------------------------------------- /docs/en/api/methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/api/methods.md -------------------------------------------------------------------------------- /docs/en/api/react.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/api/react.md -------------------------------------------------------------------------------- /docs/en/api/scales.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/api/scales.md -------------------------------------------------------------------------------- /docs/en/api/series.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/api/series.md -------------------------------------------------------------------------------- /docs/en/api/settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/api/settings.md -------------------------------------------------------------------------------- /docs/en/api/theme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/api/theme.md -------------------------------------------------------------------------------- /docs/en/api/uplot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/api/uplot.md -------------------------------------------------------------------------------- /docs/en/api/visualization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/api/visualization.md -------------------------------------------------------------------------------- /docs/en/contribution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/contribution.md -------------------------------------------------------------------------------- /docs/en/examples/crosshairs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/examples/crosshairs.md -------------------------------------------------------------------------------- /docs/en/examples/custom-x-scale-values.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/examples/custom-x-scale-values.md -------------------------------------------------------------------------------- /docs/en/examples/dashboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/examples/dashboard.md -------------------------------------------------------------------------------- /docs/en/examples/highload.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/examples/highload.md -------------------------------------------------------------------------------- /docs/en/examples/multiscales.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/examples/multiscales.md -------------------------------------------------------------------------------- /docs/en/examples/plotlines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/examples/plotlines.md -------------------------------------------------------------------------------- /docs/en/examples/realtime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/examples/realtime.md -------------------------------------------------------------------------------- /docs/en/examples/scale-transformations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/examples/scale-transformations.md -------------------------------------------------------------------------------- /docs/en/examples/setdata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/examples/setdata.md -------------------------------------------------------------------------------- /docs/en/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/index.md -------------------------------------------------------------------------------- /docs/en/plugins/aggregates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/plugins/aggregates.md -------------------------------------------------------------------------------- /docs/en/plugins/create.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/plugins/create.md -------------------------------------------------------------------------------- /docs/en/plugins/labels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/plugins/labels.md -------------------------------------------------------------------------------- /docs/en/plugins/legend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/plugins/legend.md -------------------------------------------------------------------------------- /docs/en/plugins/plot-lines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/plugins/plot-lines.md -------------------------------------------------------------------------------- /docs/en/plugins/tooltip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/plugins/tooltip.md -------------------------------------------------------------------------------- /docs/en/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/quickstart.md -------------------------------------------------------------------------------- /docs/en/toc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/docs/en/toc.yaml -------------------------------------------------------------------------------- /esbuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/esbuild.js -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/package.json -------------------------------------------------------------------------------- /src/Yagr.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/Yagr.scss -------------------------------------------------------------------------------- /src/YagrCore/defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/defaults.ts -------------------------------------------------------------------------------- /src/YagrCore/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/index.ts -------------------------------------------------------------------------------- /src/YagrCore/locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/locale.ts -------------------------------------------------------------------------------- /src/YagrCore/mixins/batch-updates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/mixins/batch-updates.ts -------------------------------------------------------------------------------- /src/YagrCore/mixins/create-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/mixins/create-options.ts -------------------------------------------------------------------------------- /src/YagrCore/mixins/dynamic-updates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/mixins/dynamic-updates.ts -------------------------------------------------------------------------------- /src/YagrCore/mixins/transform-series.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/mixins/transform-series.ts -------------------------------------------------------------------------------- /src/YagrCore/plugins/cursor/cursor.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/plugins/cursor/cursor.scss -------------------------------------------------------------------------------- /src/YagrCore/plugins/cursor/cursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/plugins/cursor/cursor.ts -------------------------------------------------------------------------------- /src/YagrCore/plugins/legend/legend.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/plugins/legend/legend.scss -------------------------------------------------------------------------------- /src/YagrCore/plugins/legend/legend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/plugins/legend/legend.ts -------------------------------------------------------------------------------- /src/YagrCore/plugins/legend/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/plugins/legend/utils.test.ts -------------------------------------------------------------------------------- /src/YagrCore/plugins/legend/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/plugins/legend/utils.ts -------------------------------------------------------------------------------- /src/YagrCore/plugins/markers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/plugins/markers/index.ts -------------------------------------------------------------------------------- /src/YagrCore/plugins/plotLines/plotLines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/plugins/plotLines/plotLines.ts -------------------------------------------------------------------------------- /src/YagrCore/plugins/plotLines/utils/calculateFromTo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/plugins/plotLines/utils/calculateFromTo.ts -------------------------------------------------------------------------------- /src/YagrCore/plugins/plotLines/utils/getPosition.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/plugins/plotLines/utils/getPosition.test.ts -------------------------------------------------------------------------------- /src/YagrCore/plugins/plotLines/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/plugins/plotLines/utils/index.ts -------------------------------------------------------------------------------- /src/YagrCore/plugins/tooltip/placement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/plugins/tooltip/placement.ts -------------------------------------------------------------------------------- /src/YagrCore/plugins/tooltip/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/plugins/tooltip/render.ts -------------------------------------------------------------------------------- /src/YagrCore/plugins/tooltip/tooltip.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/plugins/tooltip/tooltip.scss -------------------------------------------------------------------------------- /src/YagrCore/plugins/tooltip/tooltip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/plugins/tooltip/tooltip.ts -------------------------------------------------------------------------------- /src/YagrCore/plugins/tooltip/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/plugins/tooltip/types.ts -------------------------------------------------------------------------------- /src/YagrCore/plugins/tooltip/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/plugins/tooltip/utils.ts -------------------------------------------------------------------------------- /src/YagrCore/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/types.ts -------------------------------------------------------------------------------- /src/YagrCore/utils/axes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/utils/axes.ts -------------------------------------------------------------------------------- /src/YagrCore/utils/chart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/utils/chart.ts -------------------------------------------------------------------------------- /src/YagrCore/utils/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/utils/colors.ts -------------------------------------------------------------------------------- /src/YagrCore/utils/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/utils/common.ts -------------------------------------------------------------------------------- /src/YagrCore/utils/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/utils/events.ts -------------------------------------------------------------------------------- /src/YagrCore/utils/mixins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/utils/mixins.ts -------------------------------------------------------------------------------- /src/YagrCore/utils/paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/utils/paths.ts -------------------------------------------------------------------------------- /src/YagrCore/utils/scales.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/utils/scales.ts -------------------------------------------------------------------------------- /src/YagrCore/utils/series.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/utils/series.ts -------------------------------------------------------------------------------- /src/YagrCore/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/YagrCore/utils/types.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/plugins/aggregates/aggregates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/plugins/aggregates/aggregates.ts -------------------------------------------------------------------------------- /src/plugins/aggregates/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/plugins/aggregates/utils.ts -------------------------------------------------------------------------------- /src/plugins/labels/axes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/plugins/labels/axes.ts -------------------------------------------------------------------------------- /src/plugins/labels/labels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/plugins/labels/labels.ts -------------------------------------------------------------------------------- /src/plugins/labels/plotLines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/plugins/labels/plotLines.ts -------------------------------------------------------------------------------- /src/plugins/labels/series.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/plugins/labels/series.ts -------------------------------------------------------------------------------- /src/plugins/labels/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/plugins/labels/styles.scss -------------------------------------------------------------------------------- /src/plugins/labels/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/plugins/labels/types.ts -------------------------------------------------------------------------------- /src/plugins/labels/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/plugins/labels/utils.ts -------------------------------------------------------------------------------- /src/plugins/weekends/weekends.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/plugins/weekends/weekends.ts -------------------------------------------------------------------------------- /src/react.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/react.tsx -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/src/types.ts -------------------------------------------------------------------------------- /tests/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/.eslintrc.js -------------------------------------------------------------------------------- /tests/core/hooks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/core/hooks.test.ts -------------------------------------------------------------------------------- /tests/core/i18n.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/core/i18n.test.ts -------------------------------------------------------------------------------- /tests/core/methods.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/core/methods.test.ts -------------------------------------------------------------------------------- /tests/core/options.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/core/options.test.ts -------------------------------------------------------------------------------- /tests/core/plugins.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/core/plugins.test.ts -------------------------------------------------------------------------------- /tests/core/theme.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/core/theme.test.ts -------------------------------------------------------------------------------- /tests/plugins/aggregates.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/plugins/aggregates.test.ts -------------------------------------------------------------------------------- /tests/plugins/cursor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/plugins/cursor.test.ts -------------------------------------------------------------------------------- /tests/plugins/legend.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/plugins/legend.test.ts -------------------------------------------------------------------------------- /tests/plugins/plotlines.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/plugins/plotlines.test.ts -------------------------------------------------------------------------------- /tests/plugins/tooltip.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/plugins/tooltip.test.ts -------------------------------------------------------------------------------- /tests/plugins/weekends.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/plugins/weekends.test.ts -------------------------------------------------------------------------------- /tests/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/setup.js -------------------------------------------------------------------------------- /tests/utils/axes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/utils/axes.test.ts -------------------------------------------------------------------------------- /tests/utils/chart.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/utils/chart.test.ts -------------------------------------------------------------------------------- /tests/utils/cursor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/utils/cursor.test.ts -------------------------------------------------------------------------------- /tests/utils/normalization.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/utils/normalization.test.ts -------------------------------------------------------------------------------- /tests/utils/preprocess.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/utils/preprocess.test.ts -------------------------------------------------------------------------------- /tests/utils/scales.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/utils/scales.test.ts -------------------------------------------------------------------------------- /tests/utils/series.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/utils/series.test.ts -------------------------------------------------------------------------------- /tests/utils/stacking.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/utils/stacking.test.ts -------------------------------------------------------------------------------- /tests/utils/tracking.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/utils/tracking.test.ts -------------------------------------------------------------------------------- /tests/utils/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tests/utils/utils.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typings/resize-observer.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/yagr/HEAD/typings/resize-observer.d.ts --------------------------------------------------------------------------------