차트의 모든 속성을 설정합니다.
아래 예제와 같이 setOptions 안에chart, legend, plotOptions, colors, xAxis, yAxis, pane, subtitle, title, tooltip, credits
와 같이 적고 아래에 해당하는 속성을 설정합니다.
각 속성의 세부 속성은Properties
를 참고 바랍니다.
{ibchart}.setOptions(prop, [opt]);
Name | Type | Required | Description |
---|---|---|---|
prop |
object |
필수 | 속성 정보 |
prop.chart | object |
선택 | 기본 속성 |
prop.title | object |
선택 | 제목 속성 |
prop.subtitle | object |
선택 | 부제목 속성 |
prop.colors | array |
선택 | 시리즈별 적용할 색상 배열 집합 |
prop.xAxis | object |
선택 | X축 속성 |
prop.yAxis | object |
선택 | Y축 속성 |
prop.plotOptions | object |
선택 | 구성 옵션 속성 |
prop.tooltip | object |
선택 | 툴팁 속성 |
prop.pane | object |
선택 | pane 속성(gauge, polar only) |
prop.legend | object |
선택 | 범례 속성 |
opt | object |
선택 | 옵션 속성 |
opt.append | object |
선택 | 이전 설정과의 병합 처리 여부 |
opt.redraw | object |
선택 | 설정 적용 후 다시 그리기 여부 |
opt.resetData | object |
선택 | 데이터 병합 여부(속성을 유지하면서 데이터 초기화 여부, opt.append값과 opt.mergeData값이 false 이면 데이터 초기화) |
opt.mergeData | object |
선택 | 데이터를 기존 데이터에 덮어씌울지 여부(opt.resetData값이 false 일때만 적용) |
opt.mergeColors | object |
선택 | 시리즈 색상값(colors) 병합 여부(속성을 유지하면서 데이터 초기화 여부, ※opt.append값과 opt.mergeColors값이 false 이면 데이터 초기화) |
opt.resetColors | object |
선택 | 시리즈 색상값(colors)을 기존 시리즈 색상값에 덮어씌울지 여부(opt.resetColors값이 false 일때만 적용) |
opt.deepCopy | object |
선택 | 깊은 복사(데이터량에 따라 시간이 더 소요될 수 있음) |
none
myChart.setOptions({
chart : {
backgroundColor : "#EDEDED",
type : "column",
style : {
fontSize : "20px"
}
},
legend : {
layout : "vertical",
align : "right",
verticalAlign : "top"
},
plotOptions : {
series : {
shadow : false,
dataLabels : {
enabled : true,
align : "center"
}
},
column : {
pointPadding : 0.02
}
},
xAxis : {
tickInterval : 1,
labels : {
enabled : true
}
},
yAxis : {
tickInterval : 100,
title : {
text : ""
}
}
});
version | desc |
---|---|
7.3.0.0 | |
7.3.0.4 | resetData, mergeData 옵션 추가 |
7.3.0.12 | resetColors, mergeColors 옵션 추가 |