示例#1
0
        /// <summary>
        /// 柱状图
        /// </summary>
        /// <returns></returns>
        public string GenerateBarChart()
        {
            int[]    data       = new int[] { 1027, 98, 36, 374, 473, 54, 126, 22, 147, 20, 188, 58 };
            string[] axisLabels = new string[] { "AA", "BB", "BB", "DD", "EE", "FF", "GG", "HH", "II", "JJ", "KK", "LL" };

            BarChart barChart = new BarChart(500, 250, BarChartOrientation.Vertical, BarChartStyle.Grouped);

            barChart.SetTitle("三日内更新数据");

            ChartAxis axisX = new ChartAxis(ChartAxisType.Bottom, axisLabels);
            ChartAxis axisY = new ChartAxis(ChartAxisType.Left);

            axisY.SetRange(0, barChart.findMaxValue(data));

            barChart.AddAxis(axisX);
            barChart.AddAxis(axisY);
            barChart.SetData(barChart.ConvertToPorcent(data));

            return(barChart.GetUrl());
        }