$(function () { BWA.ChartOptions = BWA.ChartOptions || {}; var seriesBudgetCode; BWA.ChartOptions.FacilityTaskReport = { MakeSeries: function (CodeType) { seriesBudgetCode = new Array(); for (var s = 2; s < CodeType.length; s++) { var ss = { type: 'stackedBar', //valueField: CodeType[s].Name() + "누적", valueField: CodeType[s].Name(), name: CodeType[s].Name(), label: { visible: false, customizeText: function () { return this.valueText + '건'; } } }; seriesBudgetCode.push(ss); } }, getPieChartDayOptions: function () { return _.extend({ palette: "Pastel", }, BWA.ChartOptions.FacilityTaskReport.getPieChartOptions()); }, getBarChartDayOptions: function () { return _.extend({ palette: "Pastel", }, BWA.ChartOptions.FacilityTaskReport.getBarChartOptions()); }, getPieChartOptions: function () { return { legend: { horizontalAlignment: "right", verticalAlignment: "top", margin: 10, border: { visible: true } }, tooltip: { enabled: true, format: 'fixedPoint', precision: 0, customizeTooltip: function (point) { return { text: [this.argumentText, ': ', this.valueText].join('') }; } }, series: [ { type: "doughnut", // if not, pie. argumentField: "FuelTypeName", argumentType: "string", valueField: "Value", hoverStyle: { color: "#ffd700" }, label: { visible: false, connector: { visible: true }, customizeText: function (pointInfo) { return pointInfo.argumentText; } } } ] }; }, getBarChartOptions: function () { return { legend: { visible: false, verticalAlignment: 'center', horizontalAlignment: 'right', border: { visible: true } }, /* argumentAxis: argumentAxis, commonSeriesSettings: { //type: 'stackedBar', argumentField: 'DateTime', selectionStyle: { hatching: { direction: "left" } } }, */ commonSeriesSettings: { argumentField: "PType", }, valueAxis: [{ label: { //format: 'thousands' //precision: 2 }, title: { text: '건' }, tickInterval: 1 }], series: seriesBudgetCode, tooltip: { enabled: true, format: 'fixedPoint', precision: 0, customizeTooltip: function(point) { return { text: [this.seriesName, ': ', this.valueText].join('') }; } }, }; }, }; });