0

我们可以设计一个带有 y 轴值的点图,比如 xyz、abc 等,x 轴带有日期。这意味着 xyz 可能在 28/11/2012,但实际的 x 轴值会以一个月的间隔固定。

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

如果我们可以设计这个,那么请告诉我如何设计。

4

1 回答 1

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;
}
于 2012-10-30T08:19:19.360 回答