| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277 | $(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,            },        };    };});
 |