#latest #options
#latest
#options
레이더(radar) 차트 고유 옵션입니다.
extend.radar.area = true/false
Area 표시 여부를 설정합니다.
extend.radar.axis.show = true/false
Axis 표시 여부를 설정합니다.
extend.radar.axis.label = true/false
Axis 라벨 표시 여부를 설정합니다.
extend.radar.axis.maxValue
최대값을 설정합니다.
extend.radar.level.depth
표시할 level 개수를 지정합니다. 표시하지 않으려면 0을 입력합니다.
extend.radar.level.label = true/false
Level 라벨 표시 여부를 설정합니다.
extend.radar.level.format
Level 라벨을 커스터마이징(포맷 정의) 합니다.
extend.radar.level.format = function(value) { return value + "천만"; }
var chart = sb.chart.render("#chartWrap", { data: { type: "radar", x: "x", columns: [ ["x", "Data A", "Data B", "Data C", "Data D", "Data E"], ["data1", 330, 350, 200, 380, 150], ["data2", 130, 100, 30, 200, 80], ["data3", 230, 153, 85, 300, 250] ] }, extend: { radar: { area: true, axis: { show: true, label: true, maxValue: 500 }, level: { depth: 5 , label: true, format: function(value) { return value + "천만"; } } } } }); // area document.getElementById("chkArea").onchange = function() { chart.extend({ radar: { area: this.checked } }).render(); }; // show document.getElementById("chkAxisShow").onchange = function() { chart.extend({ radar: { axis: { show: this.checked } } }).render(); }; // axis.label document.getElementById("chkAxisLabel").onchange = function() { chart.extend({ radar: { axis: { label: this.checked } } }).render(); }; // maxValue document.getElementById("axisMaxValue").onchange = function() { chart.extend({ radar: { axis: { maxValue: this.value } } }).render(); } // depth document.getElementById("levelDepth").onchange = function() { chart.extend({ radar: { level: { depth: this.value } } }).render(); } // level.label document.getElementById("chkLevelLabel").onchange = function() { chart.extend({ radar: { level: { label: this.checked } } }).render(); }; // format document.getElementById("chkLevelLabelFormat").onchange = function() { chart.extend().radar.level.format = this.checked ? function(value) { return value + "천만"; } : null; chart.render(); };