我曾经做过一个曲线分析,x轴的坐标也是时间。
if series1.FirstValueIndex>-1 then
begin
for i:=series1.FirstValueIndex to series1.LastValueIndex do
begin
if X = series1.CalcXPos(i) then
break;
end;
if (i<=series1.LastValueIndex) and (i>=series1.FirstValueIndex) then
begin
sRkll.XLabel[i];
end;
if series1.FirstValueIndex>-1 then
begin
for i:=series1.FirstValueIndex to series1.LastValueIndex do
begin
if X = series1.CalcXPos(i) then
break;
end;
if (i<=series1.LastValueIndex) and (i>=series1.FirstValueIndex) then
begin
sRkll.XLabel[i];
end;
(1)根据点的像素坐标X计算坐标点的下标
(2)根据下标取x轴的标签
if series1.FirstValueIndex>-1 then
begin
for i:=series1.FirstValueIndex to series1.LastValueIndex do
begin
if X = series1.CalcXPos(i) then
break;
end;
if (i<=series1.LastValueIndex) and (i>=series1.FirstValueIndex) then
begin
label1.caption:=series1.XLabel[i];
end;