1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| <script type="text/javascript">
var oChart;
var oSeries = new Array;
var dlSeriesLabels = new Array;
var c;
var color = new Array("#009EBD", "#F07F0F", "#004999", "#5f9baf", "#9E6989", "#E94090", "#AECC52", "#8562A2", "#B9A36E", "#80C7D9", "#C5E3ED", "#E9F4F6");
// Chart
CSpace.Clear();
c = CSpace.Constants;
var valtma = "<%=strValTma %>";
var nomtma = "<%=strTma2 %>";
//------ Histogramme --------------
oChart = CSpace.Charts.Add();
oChart.Type = c.chChartTypeAreaStacked // barres empilées
oChart.HasTitle = true;
oChart.Title.Caption = "toto";
//Series
for (i = 0; i < "<%=nb %>"; i++) {
oSeries[i] = oChart.SeriesCollection.Add();
oSeries[i].Caption = nomtma.split(",")[i];
oSeries[i].SetData(c.chDimCategories, c.chDataLiteral, "<%=strMoisAnnee%>");
oSeries[i].SetData(c.chDimValues, c.chDataLiteral, valtma.split(";")["<%=nbTMA - 1%>" - i]);
oSeries[i].Interior.Color = color["<%=nb - 1%>" - i];
dlSeriesLabels[i] = oSeries[i].DataLabelsCollection.Add();
dlSeriesLabels[i].HasValue = false;
dlSeriesLabels[i].font.bold = true;
}
oChart.HasLegend = true;
oChart.Legend.Position = 1;
oChart.Legend.border.color = "white";
oChart.PlotArea.interior.color = "white";
oChart.PlotArea.border.color = "white";
oChart.axes(1).HasMajorGridlines = false;
oChart.border.color = "white";
oChart.axes(1).Scaling.Minimum = "<%=0%>";
</script> |
Partager