antvis/g2-plugin-slider

Name: g2-plugin-slider

Owner: AntV team

Description: A datazoom slider plugin for G2.

Created: 2017-01-16 02:52:02.0

Updated: 2018-04-04 02:04:53.0

Pushed: 2018-04-04 02:04:52.0

Homepage:

Size: 1210

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

g2-plugin-slider

npm package NPM downloads Percentage of issues still open

A datazoom slider plugin for G2.

Install

???????? G2 ?????

????? npm??? npm i @antv/g2-plugin-slider?????????????

rt G2 from '@antv/g2';
rt Slider from '@antv/g2-plugin-slider';

t slider = new Slider({


tml
ipt src="http://unpkg.alipay.com/@antv/g2@3.0.0-rc5.14"></script>
ipt src="http://unpkg.alipay.com/@antv/g2-plugin-slider@1.0.0-rc.1"></script>

ipt>
t slider = new Slider({

 
ript>
API Reference
Create an instance
Slider({
ntainer: {string} | {HTMLElement},
dth?: {number} | {string},
ight?: {number},
dding?: {object} | {number} | {array},
xis: {string},
xis: {string},
art: {string} | {number},
d: {string} | {number},
nSpan: {number},
xSpan: {number},
ta: {array} | {dataview},
llerStyle?: {object},
ckgroundStyle?: {object},
xtStyle?: {object},
ndleStyle?: {object},
ckgroundChart?: {object}

(string | HTMLElement)

?? slider ? DOM ???????? DOM ? id ????????? html ?????

(string | number)

?? slider ????????? auto????????????

(number)

?? slider ????????? 26???? 'px'?

?? slider ?????? canvas ?????????????????? canvas ??????????????? G2 ????? padding ???[ 20, 20, 95, 80 ]?

(string)

???????? Slider ????????????????????????????????????????????????

(string)

???????? Slider ???????????????????????????????????

(array | dataview)

?????????

(number | string)

??????????????????????????

(number | string)

??????????????????????????

(number)

???????????????????????????????????

(number)

???????????????????????????????????

(object)

??? xAxis ? yAxis ??????????????????????????

?????

ales: {
[`${xAxis}`]: {
  type: 'time',
  mask: 'MM-DD'
}

(function)

?????????????????????????? ds ??????????????????????????????????

Change: (obj) => {
const { startValue, endValue, startText, endText } = obj;

???????? text ? value????????????????????????????????????????????????????

(object)

?????????????????


fill: '#BDCCED',
fillOpacity: 0.3

?????????

(object)

slider ???????

(object)

slider ???????????

(object)

slider ?????????????????


img: 'https://gw.alipayobjects.com/zos/rmsportal/QXtfhORGlDuRvLXFzpsQ.png', // ??????????? data urls
width: 5,
height: 26

(object)

slider ???????????????????????


type: [ 'area' ], // ??????????????????
color: '#CCD6EC'

Functions

slider.render() ???????????????

slider.changeData(data) ??????

slider.repaint() ???

slider.destroy() ???


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.