IBChart(H) API

Namespace: series

IBChart. series

차트가 searchEnd 된 이후 동적으로 시리즈의 데이터를 변경할 수 있다.
series 객체는 series()메소드를 이용해서 가져오고 메소드 체이닝을 통해 시리즈의 데이터를 동적으로 변경할 수 있다. 체이닝 구조는 다음과 같다.

Example

{ibchart}.series({index}).{method};

Methods

addPoint(data, opt)

시리즈에 데이터를 추가한다.

제공버전:

버전 변경사항
v7.3.0.0
Name Type Description
data number | array | object

데이터 포인트 속성

opt number | array | object optional

포인트 추가 옵션

Name Type Default Description
redraw boolean true optional

데이터 추가 후 차트 다시 그리는지 여부

shift boolean false optional

시리즈의 맨 앞에 데이터를 지우고 맨뒤에 데이터를 추가할지 여부

Example
myChart.series(0).addPoint({
    x: 2,
    y: 3
});
// or
myChart.series(0).addPoint([2,3]);
// or
myChart.series(0).addPoint(3);

// wordcloud
myChart.series(0).addPoint({
    name: "A",
    value: 3
});

getData(){array}

시리즈의 데이터를 반환한다.

제공버전:

버전 변경사항
v7.3.0.0
Returns:
Type Description
array 시리즈의 데이터
Example
var seriesData = myChart.series(0).getData();

hide()

시리즈를 숨긴다.

제공버전:

버전 변경사항
v7.3.0.0
Example
myChart.series(0).hide();

remove(redraw)

시리즈를 제거한다.

제공버전:

버전 변경사항
v7.3.0.0
Name Type Default Description
redraw boolean false optional

시리즈 제거 후 차트 다시 그리는지 여부

Example
myChart.series(0).remove(true);

removePoint(idx, redraw)

시리즈의 포인트를 제거한다.

제공버전:

버전 변경사항
v7.3.0.0
Name Type Default Description
idx number

포인트 인덱스

redraw boolean false optional

포인트 제거 후 차트 다시 그리는지 여부

Example
myChart.series(0).removePoint(0,true);

setData(data, opt)

시리즈의 데이터를 변경한다.

제공버전:

버전 변경사항
v7.3.0.0
Name Type Description
data array.<number> | array.<array> | array.<object>

시리즈의 데이터

opt object optional

변경 옵션

Name Type Default Description
append boolean false optional

시리즈 포인트 병합 여부

redraw boolean true optional

시리즈의 데이터 변경 후 다시 그릴지 여부

animation boolean true optional

애니메이션 여부

Example
myChart.series(0).setData([30,10,30,50],{
    append: true
});

setOptions(prop, opt)

시리즈의 속성을 변경한다.

제공버전:

버전 변경사항
v7.3.0.0
Name Type Description
prop object

시리즈의 속성

opt object optional

변경 옵션

Name Type Default Description
redraw boolean true optional

데이터 추가 후 차트 다시 그리는지 여부

append boolean false optional

병합 여부 맨뒤에 데이터를 추가할지 여부

Example
myChart.series(0).setOptions({
    yAxis : 1 // 두번째 y축에 맞춰서 표시
},{
    append: true
});

show()

시리즈를 나타낸다.

제공버전:

버전 변경사항
v7.3.0.0
Example
myChart.series(0).show();