我的windows窗体中有一个MSCHart控件,用C#编写代码。我有一组数据来填充图表。我需要做以下几点:
下面是我迄今为止所做的事情的一个片段。
#region SetupChart()
public bool SetupChart()
{
try
{
this.view.chart.ChartAreas[0].AxisX.ScaleView.Size = 10;
return true;
}
catch { return false; }
}
#endregion
#region Draw()
public bool Draw()
{
try
{
view.Data = this.dllCall.GetData(1);
int startSecond = 0;
foreach (Int16 item in view.Data)
{
//this.view.chart.Series["MySeries"].Points.AddXY(startSecond, item);
this.view.chart.Series["MySeries"].Points.Add(item);
startSecond++;
}
return true;
}
catch (Exception ex)
{
this.ErrorMessage = ex.Message;
return false;
}
}发布于 2011-02-23 11:27:42
这是很久以前的事了,因为我用过这张图表。但是这个图表能够放大和填充。所以我会把整个数据放进图表中,然后放大到10秒的帧,最后再放大到我需要的位置。
缩放通常为您提供自动滚动条。因此,不需要为这个功能对自己做任何事情。
https://stackoverflow.com/questions/5090160
复制相似问题