起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 257|回复: 16

【结贴】在TDataChart绘制多条线的问题[请求]**

[复制链接]
发表于 2008-5-19 22:38:32 | 显示全部楼层 |阅读模式
问题1: 而且每条线的纵坐标可以根据需要指定最小、最大刻度以及刻度间隔(如上图Scaling窗口所示)?谢谢。

clip_image002.jpg

10.2 KB, 下载次数: 149

回复

使用道具 举报

 楼主| 发表于 2008-5-19 22:48:34 | 显示全部楼层

接上[请求]

问题2: 当在一个TChart上需要画多条线时,怎样显示每条线各自不同的纵坐标标题。并且实现标题的文字方向分别为横向和纵向
问题3: 还有,怎样在一个TChart上X横坐标显示上下显示两个不同的坐标?谢谢。

1.jpg

46.57 KB, 下载次数: 149

回复 支持 反对

使用道具 举报

发表于 2008-5-20 13:44:59 | 显示全部楼层
TChart支持不了这么复杂的数学坐标系统。
一般是要自己用画图函数自己画。或者是用专门的第三方的控件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-20 14:02:30 | 显示全部楼层
我现在用代码经解决了画出平滑的线的问题,现在就是多个坐标系的问题了。大虾们讨论下,能不能给个思路。
我在网上找的第三方控件也没有合适的
回复 支持 反对

使用道具 举报

发表于 2008-5-20 14:07:15 | 显示全部楼层
那就自己画了。。
这样是最满足自己的需要。
2楼的图,我看连excel的图表表现出来都吃力。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-21 09:03:17 | 显示全部楼层

[请求]

我现在准备在TCHSRT上用canvas实现,现在的问题是TCHART具体的坐标值的问题。
请教一下,下图四个重要的点的坐标怎么确定?

zuobiao.jpg

607.55 KB, 下载次数: 128

回复 支持 反对

使用道具 举报

发表于 2008-5-21 09:20:11 | 显示全部楼层
这个不太清楚,因为我了解的,这个控件是可以放大缩小的,而且可以拖动。坐标值不知道是不是固定的。另外我查了下这个控件的手工画图问题还挺多,比如
http://delphi.ktop.com.tw/board.php?fid=913&tid=55890
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-21 09:34:51 | 显示全部楼层
现在我通过差值的方法已经画的是曲线了,现在问题是2楼那种专用的网格绘制(见网格的右边)。只能用canvas画上去,但是要画,首先要确定在tchart上的坐标。
回复 支持 反对

使用道具 举报

发表于 2008-5-21 10:18:03 | 显示全部楼层
tchart我也用的很少,可以查查网上帮助吧。实在是无能为力。。
回复 支持 反对

使用道具 举报

发表于 2008-5-21 11:21:57 | 显示全部楼层
楼主,如果用Canvas去画,那就不用TChart了吧。
自己在一块画布上绘图就可以了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-13 22:44 , Processed in 0.040017 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表