E eyangyj Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-20 #1 我现在编写一个统计分析的软件,要划回归拟和的残差效果图,要求是纵向显示原值、拟和值、残差,同时对应地显示残差曲线,残差上时间刻度与显示表格要吻合,我想用TAdvStringGrid来处理,第一列为时间,依次为原值、拟和值和残差值,然后在表格中的第4和第5列,根据残差进行画图,但我怎么也不成功,不知道谁有好的办法
我现在编写一个统计分析的软件,要划回归拟和的残差效果图,要求是纵向显示原值、拟和值、残差,同时对应地显示残差曲线,残差上时间刻度与显示表格要吻合,我想用TAdvStringGrid来处理,第一列为时间,依次为原值、拟和值和残差值,然后在表格中的第4和第5列,根据残差进行画图,但我怎么也不成功,不知道谁有好的办法
X xuxiaohan Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-20 #3 我没有做过,详细情况不了解, 有没有想过自己写Grid,在drawCell中完成你的任务?
E eyangyj Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-20 #4 我想用TAdvStringGrid,在后面的两列中画图,如果残差<0在第四列划一个向右看齐的方块,如果残差>0在第5列划一个向左对齐的方块,第4、5列中间的格线当作轴线,这样大概就是我想要的样子,但我现在在格里划方块划不出来
我想用TAdvStringGrid,在后面的两列中画图,如果残差<0在第四列划一个向右看齐的方块,如果残差>0在第5列划一个向左对齐的方块,第4、5列中间的格线当作轴线,这样大概就是我想要的样子,但我现在在格里划方块划不出来
E eyangyj Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-28 #7 我想在TStringGrid中填充一个矩型为什么不行?代码如下: 其中ACol, ARow是行列号,AValue是一个0-1的比例数 cRec := grd.CellRect( ACol, ARow ); If ( AValue>0 ) Then Begin cRec.Right := cRec.Left + Round( (cRec.Right-cRec.Left)*AValue ); End Else Begin cRec.Left := cRec.Left + Round( (cRec.Right-cRec.Left)*AValue ); End; grd.Canvas.Brush.Color := $00FF0000; grd.Canvas.FillRect( cRec );
我想在TStringGrid中填充一个矩型为什么不行?代码如下: 其中ACol, ARow是行列号,AValue是一个0-1的比例数 cRec := grd.CellRect( ACol, ARow ); If ( AValue>0 ) Then Begin cRec.Right := cRec.Left + Round( (cRec.Right-cRec.Left)*AValue ); End Else Begin cRec.Left := cRec.Left + Round( (cRec.Right-cRec.Left)*AValue ); End; grd.Canvas.Brush.Color := $00FF0000; grd.Canvas.FillRect( cRec );