// 坐标轴
CAxes axes = m_tchart.get_Axis();
CAxis axisBottom = axes.get_Bottom();
axisBottom.SetMinMax(1520, 1570);
CAxis axisLeft = axes.get_Left();
axisLeft.SetMinMax(-100, -10);
//标题栏
CTitles title = (CTitles)m_tchart.get_Header();
CStrings strTitle = (CStrings)title.get_Text();
strTitle.put_Item(0, COleVariant(str));
//增加线
if (m_tchart.get_SeriesCount() < 1)
{
m_tchart.AddSeries(0);
CSeries series = m_tchart.Series(0);
series.put_Color(0);//(RGB(255, 0, 255));
}
//画线
CSeries series = m_tchart.Series(i);
series.Add(wave.wave[chNO][i], TEXT(""), 0);
//快速画线
COleSafeArray XValues;
COleSafeArray YValues;
long i(0);
DWORD wLength = SPECTRUM_POINT_NUM;
XValues.Create(VT_R8, 1, &wLength);
YValues.Create(VT_R8, 1, &wLength);
for(i=0; i<SPECTRUM_POINT_NUM; i++)
{
XValues.PutElement(&i, &spectrum.x[i]);
YValues.PutElement(&i, &spectrum.y[i]);
}
CSeries Chart = (CSeries)m_tchart.Series(0);
Chart.Clear();
Chart.AddArray(SPECTRUM_POINT_NUM,YValues,XValues);
teechart
最新推荐文章于 2019-08-06 13:46:00 发布