如果在表格上绘制统计残差图?使数据与表格同步显示 (200分)

  • 主题发起人 主题发起人 eyangyj
  • 开始时间 开始时间
E

eyangyj

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在编写一个统计分析的软件,要划回归拟和的残差效果图,要求是纵向显示原值、拟和值、残差,同时对应地显示残差曲线,残差上时间刻度与显示表格要吻合,我想用TAdvStringGrid来处理,第一列为时间,依次为原值、拟和值和残差值,然后在表格中的第4和第5列,根据残差进行画图,但我怎么也不成功,不知道谁有好的办法
 
没有人作过类似的统计图吗?
 
我没有做过,详细情况不了解,
有没有想过自己写Grid,在drawCell中完成你的任务?
 
我想用TAdvStringGrid,在后面的两列中画图,如果残差<0在第四列划一个向右看齐的方块,如果残差>0在第5列划一个向左对齐的方块,第4、5列中间的格线当作轴线,这样大概就是我想要的样子,但我现在在格里划方块划不出来
 
没有人作过吗
 
这种样式应该如何做
 
我想在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 );
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部