$(function() { BWA.ChartOptions = BWA.ChartOptions || {}; BWA.ChartOptions.ElecAnalysis = BWA.ChartOptions.ElecAnalysis || {}; BWA.ChartOptions.ElecAnalysis.getChartElec1Options = function (codeTimeType) { return { palette: "Bright", legend: { visible: true, verticalAlignment: 'top', horizontalAlignment: 'center' }, argumentAxis: BWA.Chart.getTimeLineArgumentAxis(null, codeTimeType), commonSeriesSettings: { argumentField: "DateTime", selectionStyle: { hatching: { direction: "left" } } }, valueAxis: [ { name: 'current', // label: { visible: true, }, title: { text: '현재전력 (KW)' } }, { name: 'contract', // position: 'right', label: { //font: { color: '#c96374' }, visible: true, }, title: { text: '계약전력 (KW)' } }, { name: 'target', // position: 'right', label: { visible: true, }, title: { text: '목표전력 (KW)' } } ], series: [{ axis: 'current', name: '현재전력', type: 'bar', argumentField: "DateTime", valueField: 'current', // label: { visible: false, }, point: { size: 8 } }, { axis: 'contract', type: 'line', name: '계약전력', argumentField: "DateTime", valueField: 'contract', // label: { visible: false, }, point: { size: 4 }, }, { axis: 'target', name: '목표전력', type: 'line', valueField: 'target', point: { size: 4, symbol: 'triangle' }, label: { visible: false, } }], tooltip: { enabled: true, }, }; }; BWA.ChartOptions.ElecAnalysis.getChartElec2Options = function (codeTimeType) { return { palette: "Bright", legend: { visible: true, verticalAlignment: 'top', horizontalAlignment: 'center' }, argumentAxis: BWA.Chart.getTimeLineArgumentAxis(null, codeTimeType), commonSeriesSettings: { argumentField: "DateTime", selectionStyle: { hatching: { direction: "left" } } }, valueAxis: [ { name: 'week_avg', // label: { visible: true, }, title: { text: '요일평균 (KW)' } }, { name: 'contract', // position: 'right', label: { //font: { color: '#c96374' }, visible: true, }, title: { text: '계약전력 (KW)' } }, { name: 'target', // position: 'right', label: { visible: true, }, title: { text: '목표전력 (KW)' } } ], series: [{ axis: 'week_avg', name: '요일평균', type: 'bar', argumentField: "DateTime", valueField: 'current', // label: { visible: false, }, point: { size: 8 } }, { axis: 'contract', type: 'line', name: '계약전력', argumentField: "DateTime", valueField: 'contract', // label: { visible: false, }, point: { size: 4 }, }, { axis: 'target', name: '목표전력', type: 'line', valueField: 'target', point: { size: 4, symbol: 'triangle' }, label: { visible: false, } }], tooltip: { enabled: true, }, }; }; BWA.ChartOptions.ElecAnalysis.getChartLoadOptions = function (codeTimeType) { return { palette: "Default", legend: { visible: true, verticalAlignment: 'top', horizontalAlignment: 'center' }, argumentAxis: BWA.Chart.getTimeLineArgumentAxis(null, codeTimeType), commonSeriesSettings: { argumentField: "DateTime", selectionStyle: { hatching: { direction: "left" } } }, valueAxis: [{ label: { visible: true, }, title: { text: '부하율 (%)' } }, { name: 'avg', // position: 'right', label: { //font: { color: '#c96374' }, visible: true, }, title: { text: '평균전력 (KW)' } }, { name: 'day_max', // position: 'right', label: { //font: { color: '#c96374' }, visible: true, }, title: { text: '일별 최대전력 (KW)' } } ], series: [{ name: '부하율', argumentField: "DateTime", valueField: 'load', // type: 'bar', label: { visible: false, }, point: { size: 8 } }, { axis: 'avg', type: 'line', name: '평균전력', argumentField: "DateTime", valueField: 'avg', // label: { visible: false, }, point: { size: 4 }, }, { axis: 'day_max', name: '일별최대전력', type: 'line', valueField: 'day_max', point: { size: 4, symbol: 'triangle' }, label: { visible: false, } }], tooltip: { enabled: true, }, }; }; });