首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用asp.net在c#中绘制图表

使用asp.net在c#中绘制图表
EN

Stack Overflow用户
提问于 2012-10-30 15:58:57
回答 1查看 666关注 0票数 0

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

应将该点绘制在适当的点上。

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

EN

回答 1

Stack Overflow用户

发布于 2012-10-30 16:19:19

Points使用标准值,并将日期添加为AxisLabel

代码语言:javascript
复制
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
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13134809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档