如何画统计分析图(不用TCHAR控件)(200分)

  • 主题发起人 主题发起人 hua11
  • 开始时间 开始时间
TChart这么好用,为设么不用呢?
 
在canvas画点画线就搞定了,不难,我就做了一个。
Tchart 确实好用,但在有些场合确实是牛刀杀鸡!
 
还望能提供写canvas的用法
 
最好把问题描述的详细一点
 
我想画统计分析曲线图,但用TCHAR有很多限制,我在书中看说最好用CANVAS,但我对
CANVAS丝毫不了解,据说是一个类,但不知如何让这个类显身。
还望大侠多帮助
 
在Delphi中定义了一个灵活的作图方式,即Canvas类(称为画布),他可以把某些组件的
表面(如Image,Form)作为一张画布,允许编程者利用有关属性在其上随意作图。
去查帮助吧,上面什么都有!
 
我明白了些许,你能给我一个你的例子吗?多谢
 
我帮你 Copy 了一个例子

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin

{ first call FillRect to paint the surface of the form.
this removes any previously drawn lines (and anything else!) }
Canvas.FillRect(ClientRect);
Canvas.MoveTo(0, 0);
Canvas.LineTo(X, Y);
end;
 
谢谢ZWHC我用你的例子对该问题有了初步的了解,
但我要做的是在窗体上有两个或三个统计分析图,在窗体的另一测有一些数据表
分析图要有横线纵线画成表格的样子,怎么办?
请各位帮忙?
以上是都在一个窗体中还是分成几个控件,在几个控件上分别画
 
有人回答吗?
 
如何在统计图边上做表?
 
继续.
还是用TChart吧. 那么麻烦(不难, 但极繁琐)的代码谁那么有空来帮你写?
 
有个控件不错,你试试,与我联系,,我找找,可以有思路,,
loopy@netease.com
 
多人接受答案了。
 
后退
顶部