703
社区成员
发帖
与我相关
我的任务
分享 m_Chart.AddSeries(0);
m_Chart.AddSeries(0);void CTeeChart1Dlg::DrawLine(double* pX,double* pY,double* pZ,long nNum)
{
COleSafeArray XValues;
COleSafeArray YValues,ZValues;
long i(0);
DWORD wLength = nNum;
XValues.Create(VT_R8, 1, &wLength);
YValues.Create(VT_R8, 1, &wLength);
ZValues.Create(VT_R8, 1, &wLength);
CSeries Chart = (CSeries)m_Chart.Series(0);
CSeries chart = (CSeries)m_Chart.Series(0);
Chart.put_VerticalAxis(0);
chart.put_VerticalAxis(0);
Chart.put_HorizontalAxis(1);
chart.put_HorizontalAxis(1);
Chart.get_XValues();
chart.get_XValues();
//Chart.Clear();
//chart.Clear();
for(i=0; i<nNum; i++)
{
XValues.PutElement(&i, pX+i);
YValues.PutElement(&i, pY+i);
ZValues.PutElement(&i, pY+i);
//Chart.AddXY(pX[i],pY[i],NULL,RGB(0,255,255));
//chart.AddXY(pX[i],pY[i],NULL,RGB(255,0,0));
}
Chart.put_Color(RGB(0,255,255));
chart.put_Name(_T("AAAA"));
chart.put_Title(_T("AAA"));
chart.put_Color(RGB(255,0,0));
//Chart.Clear();
//chart.Clear();
Chart.AddArray(nNum,YValues,XValues);
chart.AddArray(nNum,ZValues,XValues);void CTeeChart1Dlg::DrawLine(double* pX,double* pY,double* pZ,long nNum)
{
COleSafeArray XValues;
COleSafeArray YValues,ZValues;
long i(0);
DWORD wLength = nNum;
XValues.Create(VT_R8, 1, &wLength);
YValues.Create(VT_R8, 1, &wLength);
ZValues.Create(VT_R8, 1, &wLength);
CSeries Chart = (CSeries)m_Chart.Series(0);
CSeries chart = (CSeries)m_Chart.Series(1);//这里是标定teechart的曲线索引,你两个都是0,当然不显示了,要显示的第二条曲线索引改为1就行
Chart.put_VerticalAxis(0);
chart.put_VerticalAxis(0);
Chart.put_HorizontalAxis(1);
chart.put_HorizontalAxis(1);
Chart.get_XValues();
chart.get_XValues();
//Chart.Clear();
//chart.Clear();
for(i=0; i<nNum; i++)
{
XValues.PutElement(&i, pX+i);
YValues.PutElement(&i, pY+i);
ZValues.PutElement(&i, pY+i);
//Chart.AddXY(pX[i],pY[i],NULL,RGB(0,255,255));
//chart.AddXY(pX[i],pY[i],NULL,RGB(255,0,0));
}
Chart.put_Color(RGB(0,255,255));
chart.put_Name(_T("AAAA"));
chart.put_Title(_T("AAA"));
chart.put_Color(RGB(255,0,0));
//Chart.Clear();
//chart.Clear();
Chart.AddArray(nNum,YValues,XValues);
chart.AddArray(nNum,ZValues,XValues);