setOptions (ChartObject method)

차트의 모든 속성을 설정합니다.
아래 예제와 같이 setOptions 안에 chart, legend, plotOptions, colors, xAxis, yAxis, pane, subtitle, title, tooltip, credits와 같이 적고 아래에 해당하는 속성을 설정합니다.
각 속성의 세부 속성은 Properties를 참고 바랍니다.

Syntax

{ibchart}.setOptions(prop, [opt]);

Parameters

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 선택 깊은 복사(데이터량에 따라 시간이 더 소요될 수 있음)

Returns

none

Example

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 : ""
    }
  }
});

Since

version desc
7.3.0.0
7.3.0.4 resetData, mergeData 옵션 추가
7.3.0.12 resetColors, mergeColors 옵션 추가