当前位置: 代码迷 >> ASP.NET >> Asp.net WebChart X轴显示有关问题
  详细解决方案

Asp.net WebChart X轴显示有关问题

热度:6972   发布时间:2013-02-25 00:00:00.0
求助:Asp.net WebChart X轴显示问题
不知道谁用过第三方控件WebChart(不是ComponentOne WebChart,仅有一个WebChart.dll文件)。

在使用的时候发现使用柱状图的时候X轴仅能显示一个值.
C# code
            for (int i = 0; i < depts.Count; i++)            {                float settle = Settlement.GetAmount(depts[i].DeptID.Value, time);                if (settle == 0)                    continue;                float val = WebAssistant.MathAssitant.Round(settle, 2);                ColumnChart colChart = new ColumnChart();                colChart.MaxColumnWidth = 25;                colChart.Fill.Color = Color.FromName(WebAssistant.ColorAssistant.GetColor(index));                colChart.DataLabels.Visible = true;                ChartPoint cPoint = new ChartPoint(string.Empty, val);                colChart.Data.Add(cPoint);                colChart.Legend = depts[i].DeptName;                colChart.Shadow.Visible = true;                chart.Charts.Add(colChart);                index++;            }


看了Demo除非使用一个ColumnChart ,然后使用在 ChartPoint 处循环,这样的话就X轴就可以显示所有值。但是这样就只能使用一个颜色。那位大侠谁有解决之道呢?

------解决方案--------------------------------------------------------
帮你顶下。没搞过。
------解决方案--------------------------------------------------------
你用的是哪个webchart,Carlos Aguilar Mares写的那个?
如果是的话应该可以的,记得最后要加 chart.RedrawChart();