代码段:
for (int i = 0; i < vals.Length -1; i++)
{
series1.Points.Add(Convert.ToDouble(vals[i]));
series1.AxisLabel = date[i];
}
这就是我所拥有的:
这就是我想要的(估计日期):
理想情况下,我希望轴在一个月的第一天开始,在最后一天结束。这些数组的长度都相同,都包含字符串。之前有人成功了吗?
数据范围可能是几天,一周,几个月或一年,但我需要绘制数月的数据。
我使用的是.net 4图表,与视觉工作室捆绑在一起。
答案 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
这绘制了一个图表,其中点位于相关日期点的上方(尽管稍微偏离中心)。希望它可以帮助某人。