我正在绘制图表。我有一个列表,有X,Y,Z,速度,加速度,Gs,方位角等等的许多数据点。我已经绘制了位置数据点X和Y,但我想用时间标记绘制的线。我已经完成了我认为会有所帮助的选项,但没有成功滚动浏览它们并尝试我认为可行的选项。
我为破解的代码道歉,但代码是在一个封闭的网络上。我不能在这里展示一切。
chart1.Series.Add("V1Pos");
{
chart1.Series["V1Pos"].Points.AddXY(vehicle1[bytYPosition][i], vehicle1[bytXPosition][i]); //this is in a loop
}
解答:
以防有人发现此问题并遇到同样的问题。
foreach(Datapoint d in chart1.Series[0].Points)
{
if(intCounter % 100 == 0) //I have .1 second increments. I want the datapoint labeled every 10 seconds
{
d.label = Convert.ToString(time); //i actually used string.format because i have to piece time together.
}
intCounter +=1;
}