易截截图软件、单文件、免安装、纯绿色、仅160KB

delphi绘图

请教一个问题,现在有一项目需要绘制曲线图,
要求:(可以任意选择横坐标(时间)范围画出对应的数据曲线,纵坐标自动优化设置(也可手工选择),可以在任意时间段内放大、缩小图形,某具体数据点的定位及此数据点的所有数据显示)
具体点就是
1.可以进行曲线选择,
2.数据点定位,
3.定位锁定,
4.数据点间隔计算,
5.曲线放大,曲线缩小,
6.显示时间范围选择,
7.纵坐标范围选择,
8.各曲线纵坐标绘制比例单独设定,
9.全画面显示曲线等,
在delphi中应该如何实现呢,不知道tchart可否实现这些功能?
谢谢了
tchart控件很少用,不会用,帮你顶下,希望得到更多人关注!

引用
tchart控件很少用,不会用,帮你顶下,希望得到更多人关注!

谢谢,不用tchart也行,不知道还有没有其它的实现方式

没人会吗,帮帮我吧,谢谢大家了,给我点思路。。。

up

帮顶

学习!

用TPaintBox可以搞定
绘图就是将实际坐标投影到TPaintBox(窗口坐标)上去
做放缩处理的话,将TPaintBox放在TScroolBox中可以搞定
为了不让曲线在刷新程序窗口时消失,请将绘图函数写到TPaintBox的OnPaint事件中

用OpenGL


学习了


相关问答:

delphi動態調用dll的困惑

procedure RunFunction;  
  type  
  TFunc = function(A: Integer): Integer;stdcall; //这里根据DLL里面函数的声明修改  
  var  
  ......

delphi动态数组如何去掉一个元素

procedure DynArrayDelete(var A;elSize:Longint;index,Count:Integer);
var
len,MaxDelete:Integer;
P:PLongint; //4 个字节的长整形指针
begin
P:=PLongint(A);// 取的 A 的 ......

VC++ 中的&符号 对应的是Delphi中的哪个符号??

VC++ 中, &变量名。 是什么意思。 Delphi中 和他一样的符号 是哪个、?

大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。同时, ......

VC Delphi 内存速度比较 - VC/MFC / 非技术类

VC 控制台程序:
#include <iostream>
using namespace std;
int main()
{
const int def_buffer = 1024 * 4;
DWORD t;
BYTE b[def_buffer];
memset(b, 0, sizeof(b));
PBYTE p;
t = GetTickC ......

DELPHI请大家帮我看看这段搜索代码出错在哪儿啊?

procedure TForm4.BitBtn2Click(Sender: TObject);
begin
if (Trim(ComboBox2.Text) <>'')and(Trim(Edit3.Text) <>'')then
  begin
    with ADOQuery1 do ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号