2012-10-30 44 views
0

我们可以设计一个y轴值为xyz,abc等和带有日期的x轴的点图。 这意味着xyz可能在2012年11月28日,但实际的x轴值将固定为一个月的间隔。使用asp.net在c#中绘制图表

该点应映射到正确的位置。

如果我们可以设计这个,那么请让我知道如何。

+0

标准值? – alexn

回答

0

使用的Points并添加日期AxisLabel

public Series CreateSeries(Dictionary<DateTime, double> values) 
{ 
    var series = new Series(); 

    //Our x Value 
    var x = 0; 
    //Loop through our values-Collection ordered by the date 
    foreach (var value in values.OrderBy(item => item.Key)) 
    { 
     //Add a point using our dummy value 
     series.Points.Add(
      new DataPoint(x, value.Value) 
      { 
       //AxisLabel sets the X-Axis-Label - here: our datestring 
       AxisLabel = item.Key.ToShortDateString() 
      }); 
     //increment our dummy 
     x++; 
    } 

    return series; 
} 
您正在使用哪种图表库
+0

嗨,我正在使用mscharts库。谢谢你的回复。它真的帮助我:) – sagar