110,571
社区成员
发帖
与我相关
我的任务
分享
myPPBPane = zgc.GraphPane;
myPPBPane.CurveList.Clear();
myPPBPane.Title.Text = "频率折线图";
//X轴
myPPBPane.XAxis.Title.Text = "测试时间";
myPPBPane.XAxis.Scale.Min = 0;
myPPBPane.XAxis.Type = AxisType.Date;
myPPBPane.XAxis.Scale.Format = "yyyy-MM-dd HH";
myPPBPane.XAxis.MajorGrid.IsVisible = true;
//Y轴
myPPBPane.YAxis.Title.Text = "频率值(PPB)";
myPPBPane.YAxis.MajorGrid.IsVisible = true;
for (int i = 0; i < AllTestInfo.Count; i++)
{
Models.AT_TestDataInfo TestData = AllTestInfo[i];
PPBList.Add(TestData.TestTime, TestData.TestData);
}
if (PPBList.Count > 0)
{
LineItem myCurve;
myCurve = myPPBPane.AddCurve("频率折线", PPBList, Color.Red, SymbolType.Diamond);
myCurve.Line.IsSmooth = false;
// 在数据变化时绘制图形
zgc.GraphPane.AxisChange();
zgc.Refresh();
}