图表中的轴标签值

时间:2012-01-22 19:11:42

标签: c# .net

代码段:

for (int i = 0; i < vals.Length -1; i++)
    {
        series1.Points.Add(Convert.ToDouble(vals[i])); 
        series1.AxisLabel = date[i];
    }

这就是我所拥有的:

1

这就是我想要的(估计日期)

2

理想情况下,我希望轴在一个月的第一天开始,在最后一天结束。这些数组的长度都相同,都包含字符串。之前有人成功了吗?

数据范围可能是几天,一周,几个月或一年,但我需要绘制数月的数据。

我使用的是.net 4图表,与视觉工作室捆绑在一起。

1 个答案:

答案 0 :(得分:2)

for (int i = 0; i < vals.Length -1; i++)
 {
     series1.Points.Add(Convert.ToDouble(vals[i])); 
     series1.AxisLabel = date[i]; 
 }
//replace this


for (int i = 0; i < vals.Length -1; i++)
 {
     series1.Points.AddXY(Convert.ToString(date[i]), Convert.ToDouble(vals[i])); 
 }

series1.AxisLabel = date[0]; 
//with this

这绘制了一个图表,其中点位于相关日期点的上方(尽管稍微偏离中心)。希望它可以帮助某人。