主题:[讨论]BCB的TChart例子,让人费解
各位大侠,小女子最近在学习用TChart做动态曲线的显示,先学习下BCB自带的例子,看了看TeeChart,实现的东西倒是和我的很像,但就是看不太懂,就像这一段
for (int t=0;t<TheChart()->SeriesCount();t++)
{
tmpX=TheChart()->Series[t]->XValues->Value[1]-
TheChart()->Series[t]->XValues->Value[0];//Value[1]和Value[0]分别是哪里来的啊?为啥要把它们相减呢?
TheChart()->Series[t]->Delete(0);//这个应该是把最左边的点删掉
TheChart()->Series[t]->AddXY(
TheChart()->Series[t]->XValues->Last()+tmpX,
TheChart()->Series[t]->YValues->Last()+random(100)-50,"",clTeeColor);
//TheChart()->Series[t]->XValues->Last()+tmpX为啥要把Last()和tmpX加起来?
//TheChart()->Series[t]->YValues->Last()+random(100)-50,Last()+random(100)-50随机生成的为啥还要减50?
}
for (int t=0;t<TheChart()->SeriesCount();t++)
{
tmpX=TheChart()->Series[t]->XValues->Value[1]-
TheChart()->Series[t]->XValues->Value[0];//Value[1]和Value[0]分别是哪里来的啊?为啥要把它们相减呢?
TheChart()->Series[t]->Delete(0);//这个应该是把最左边的点删掉
TheChart()->Series[t]->AddXY(
TheChart()->Series[t]->XValues->Last()+tmpX,
TheChart()->Series[t]->YValues->Last()+random(100)-50,"",clTeeColor);
//TheChart()->Series[t]->XValues->Last()+tmpX为啥要把Last()和tmpX加起来?
//TheChart()->Series[t]->YValues->Last()+random(100)-50,Last()+random(100)-50随机生成的为啥还要减50?
}