$(function() { BWA.ChartOptions = BWA.ChartOptions || {}; BWA.ChartOptions.IceStoreAirAnalysis = BWA.ChartOptions.IceStoreAirAnalysis || {}; BWA.ChartOptions.IceStoreAirAnalysis.getChartCOPOptions = function (codeTimeType) { return { palette: "Ocean", 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: '냉열원 시스템 COP' } }, { name: 'elec', // position: 'right', label: { visible: true, }, title: { text: '소비전력량 (kwh)' } }, /* { name: 'cold_av', // position: 'right', label: { visible: true, }, title: { text: '냉동능력 kcal/h' } }*/ // 2016 02 29 대구은행버젼에서 제외 ], series: [{ type: 'bar', name: '냉열원 시스템 COP', argumentField: "DateTime", valueField: 'cop', // label: { visible: false, }, point: { size: 8 } }, { axis: 'elec', type: 'spline', name: '소비 전력', argumentField: "DateTime", valueField: 'elec', // label: { visible: false, }, point: { size: 8 }, }, /* { axis: 'cold_av', name: '냉동능력', type: 'scatter', valueField: 'cold_av', point: { size: 8, symbol: 'triangle' }, label: { visible: false, } }*/ // 2016 02 29 ], tooltip: { enabled: true, }, crosshair: { enabled: true, width: 2, horizontalLine: { color: 'black', dashStyle: 'dash', visible: false }, verticalLine: { color: 'black', dashStyle: 'dash', visible: true }, label: { visible: true, backgroundColor: "#949494", font: { color: "#fff", size: 12, } } } }; }; BWA.ChartOptions.IceStoreAirAnalysis.getChartCOPOptions2 = function (codeTimeType) { return { palette: "Dafult", 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: '냉동기 COP' } }, { name: 'kcal', // position: 'right', label: { visible: true, }, title: { text: '축열량 (%)' } }, ], series: [ { axis: 'kcal', type: 'bar', name: '축열량', argumentField: "DateTime", valueField: 'kcal', // label: { visible: false, }, point: { size: 8 }, }, { name: '냉동기1', type:'spline', argumentField: "DateTime", valueField: 'cop1', // label: { visible: false, }, point: { size: 8 } }, { name: '냉동기2', argumentField: "DateTime", valueField: 'cop2', // label: { visible: false, }, point: { size: 8 } }, ], tooltip: { enabled: true, }, crosshair: { enabled: true, width: 2, horizontalLine: { color: 'black', dashStyle: 'dash', visible: false }, verticalLine: { color: 'black', dashStyle: 'dash', visible: true }, label: { visible: true, backgroundColor: "#949494", font: { color: "#fff", size: 12, } } } }; }; BWA.ChartOptions.IceStoreAirAnalysis.getChartKCALoutOptions = 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: 'COP' text: '축열량 (%)' } }, series: { type: 'bar', name: '축열량', type:'bar', argumentField: "DateTime", valueField: 'kcal', // label: { visible: false, }, point: { size: 8 } }, tooltip: { enabled: true, }, crosshair: { enabled: true, width: 2, horizontalLine: { color: 'black', dashStyle: 'dash', visible: true }, verticalLine: { color: 'black', dashStyle: 'dash', visible: true }, label: { visible: true, backgroundColor: "#949494", font: { color: "#fff", size: 12, } } } }; }; BWA.ChartOptions.IceStoreAirAnalysis.getChartCOPoutOptions = 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: 'COP' text: '축열량' } }, series: { name: 'COP', argumentField: "DateTime", valueField: 'cop', // label: { visible: false, }, point: { size: 8 } }, tooltip: { enabled: true, }, crosshair: { enabled: true, width: 2, horizontalLine: { color: 'black', dashStyle: 'dash', visible: false }, verticalLine: { color: 'black', dashStyle: 'dash', visible: true }, label: { visible: true, backgroundColor: "#949494", font: { color: "#fff", size: 12, } } } }; }; BWA.ChartOptions.IceStoreAirAnalysis.getChartStoreLoadOptions = function (codeTimeType) { return { palette: "Dafult", legend: { visible: true, verticalAlignment: 'top', horizontalAlignment: 'center' }, argumentAxis: { //max: 100, //min: 0, title: { text: '축열량 (%)' } }, valueAxis: { title: { text: '부하율 (%)' } }, series: [{ name: '냉동기1', type: 'scatter', valueField: 'load1', // 부하율 argumentField: 'kcal', // 축열량 label: { visible: false, //customizeText: function() { // return this.argumentField + this.valueText; //} }, point: { size: 8 } }, { name: '냉동기2', type: 'scatter', valueField: 'load2', // 부하율 argumentField: 'kcal', // 축열량 label: { visible: false, //customizeText: function() { // return this.argumentField + this.valueText; //} }, point: { size: 8 } }, ], tooltip: { enabled: true, }, crosshair: { enabled: true, width: 2, horizontalLine: { color: 'black', dashStyle: 'dash', visible: false }, verticalLine: { color: 'black', dashStyle: 'dash', visible: true }, label: { visible: true, backgroundColor: "#949494", font: { color: "#fff", size: 12, } } } }; }; BWA.ChartOptions.IceStoreAirAnalysis.getChartCOPLoadOptions = function (codeTimeType) { return { palette: "Bright", legend: { visible: false, verticalAlignment: 'top', horizontalAlignment: 'center' }, argumentAxis: { //max: 100, //min: 0, title: { text: 'COP' } }, valueAxis: { title: { text: '부하율 (%)' } }, series: { type: 'scatter', valueField: 'load', // 부하율 argumentField: 'cop', // COP label: { visible: false, //customizeText: function() { // return this.argumentField + this.valueText; //} }, point: { size: 8 } }, tooltip: { enabled: true, }, crosshair: { enabled: true, width: 2, horizontalLine: { color: 'black', dashStyle: 'dash', visible: false }, verticalLine: { color: 'black', dashStyle: 'dash', visible: true }, label: { visible: true, backgroundColor: "#949494", font: { color: "#fff", size: 12, } } } }; }; BWA.ChartOptions.IceStoreAirAnalysis.getChartColdCOPOptions = function (codeTimeType) { return { palette: "Ocean", 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: '냉각수 입구온도 (°C)' } }, { name: 'COP', // position: 'right', label: { visible: true, }, title: { text: 'COP' } }, { name: 'load', // position: 'right', label: { visible: true, }, title: { text: '부하율 (%)' } } ], series: [{ name: '냉각수 입구온도', argumentField: "DateTime", valueField: 'temp', // label: { visible: false, }, point: { size: 8 } }, { axis: 'COP', type: 'scatter', name: 'COP', argumentField: "DateTime", valueField: 'cop', // label: { visible: false, }, point: { size: 8 }, }, { axis: 'load', name: '부하율', type: 'scatter', valueField: 'load', point: { size: 8, symbol: 'triangle' }, label: { visible: false, } }], tooltip: { enabled: true, }, crosshair: { enabled: true, width: 2, horizontalLine: { color: 'black', dashStyle: 'dash', visible: false }, verticalLine: { color: 'black', dashStyle: 'dash', visible: true }, label: { visible: true, backgroundColor: "#949494", font: { color: "#fff", size: 12, } } } }; }; BWA.ChartOptions.IceStoreAirAnalysis.getChartKCALOptions = function (codeTimeType) { return { palette: "S", legend: { visible: true, verticalAlignment: 'top', horizontalAlignment: 'center' }, //argumentAxis: BWA.Chart.getTimeLineArgumentAxis(null, codeTimeType), commonSeriesSettings: { argumentField: "DateTime", selectionStyle: { hatching: { direction: "left" } } }, valueAxis: [ { name: 'cold_kcal', // position: 'left', label: { visible: true, }, title: { text: '냉수열량 (kcal)' } }, { name: 'vline_kcal', // position: 'right', label: { visible: true, }, title: { text: '브라인열량 (kcal)' } } ], series: [ { axis: 'cold_kcal', type: 'line', name: '냉수열량', argumentField: "DateTime", valueField: 'cold_kcal', // label: { visible: false, }, point: { size: 8 }, }, { axis: 'vline_kcal', name: '브라인열량', type: 'line', valueField: 'vline_kcal', point: { size: 8, }, label: { visible: false, } }], tooltip: { enabled: true, }, crosshair: { enabled: true, width: 2, horizontalLine: { color: 'black', dashStyle: 'dash', visible: false }, verticalLine: { color: 'black', dashStyle: 'dash', visible: true }, label: { visible: true, backgroundColor: "#949494", font: { color: "#fff", size: 12, } } } }; }; BWA.ChartOptions.IceStoreAirAnalysis.getChartEffiOptions = 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: 'effi', // position: 'left', label: { //font: { color: '#c96374' }, visible: true, }, title: { text: '효율 (%)' } }, { name: 'sw', // position: 'right', label: { visible: true, }, title: { text: '보급수 유량 (m3/h)' } } ], series: [{ name: '효율', axis: 'effi', argumentField: "DateTime", valueField: 'effi', // label: { visible: false, }, //point: { size: 8 } }, { axis: 'sw', type: 'bar', name: '보급수 유량', argumentField: "DateTime", valueField: 'sw', // label: { visible: false, }, //point: { size: 4 }, }, ], tooltip: { enabled: true, }, crosshair: { enabled: true, width: 2, horizontalLine: { color: 'black', dashStyle: 'dash', visible: false }, verticalLine: { color: 'black', dashStyle: 'dash', visible: true }, label: { visible: true, backgroundColor: "#949494", font: { color: "#fff", size: 12, } } } }; }; BWA.ChartOptions.IceStoreAirAnalysis.getChartApprochOptions = 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: [ { name: 'approch', // position: 'left', label: { //font: { color: '#c96374' }, visible: true, }, title: { text: '어프로치' } }, { name: 'h_temp', // position: 'left', label: { //font: { color: '#c96374' }, visible: true, }, title: { text: '습구 온도 (°C)' } }, { name: 'in_temp', // position: 'right', label: { visible: true, }, title: { text: '냉각수 입구온도 (°C)' } }, { name: 'out_temp', // position: 'right', label: { //font: { color: '#c96374' }, visible: true, }, title: { text: '냉각수 출구온도 (°C)' } }, ], series: [ { axis: 'h_temp', type: 'scatter', name: '습구온도', argumentField: "DateTime", valueField: 'h_temp', // label: { visible: false, }, point: { size: 8 }, }, { axis: 'in_temp', name: '냉각수 입구온도', type: 'scatter', valueField: 'in_temp', point: { size: 8, symbol: 'square' }, //name: '외기 온도', label: { //font: { color: '#c96374', }, visible: false, } }, { axis: 'out_temp', name: '냉각수 출구온도', type: 'scatter', valueField: 'out_temp', point: { size: 8, symbol: 'triangle' }, //name: '외기 온도', label: { //font: { color: '#c96374', }, visible: false, } }, { axis: 'approch', type: 'line', name: '어프로치', argumentField: "DateTime", valueField: 'approch', // label: { visible: false, }, point: { size: 8 }, } ], tooltip: { enabled: true, }, crosshair: { enabled: true, width: 2, horizontalLine: { color: 'black', dashStyle: 'dash', visible: false }, verticalLine: { color: 'black', dashStyle: 'dash', visible: true }, label: { visible: true, backgroundColor: "#949494", font: { color: "#fff", size: 12, } } } }; }; });