怎么用TChart控件老是画不好累积概率分布图,急!!!(200分)

  • 主题发起人 主题发起人 hbq
  • 开始时间 开始时间
H

hbq

Unregistered / Unconfirmed
GUEST, unregistred user!
我用TChart构件中的Area Series绘制累积概率密度图,但有时模拟运算结果图显示错位。
如我想(1,5)和(2,5)画一条直线,紧接着(2,6)和(3,6)再画一条直线,这样依次将形成一个阶梯递增的累积概率密度图系列。
问题出现了,只有较少的机会图形绘制得正确,大多数情况下总是有部分阶梯画得错位。如(1,5)和(2,6)绘成一条斜线,而(2,5)和(3,6)又绘制成一条斜线,我仔细检查了程序多遍,仍不知何种原因。
衷心向各位高手求助,因为这个问题的解决对我相当重要。
不胜感谢!
hbq
 
这是 3D 的效果吧
 
不是,我采用的2D平面图的效果。差不多出错的百分比在20-30%之间,如有一百个梯形,大约20多个出现相邻错位。
 
还是 用picture控件在canvas上里自己画吧。
 
能不自己画吗?我实在是不想改太多,如果并非是TCHART的内部问题,能够通过改变设置达到目的,就没有这个必要。我原先用随机数测试过TCHART,数千组数据都没有问题,但我的总不行。有其他招吗?多谢!!!
 
还是觉得像3D
 
原因我大概知道,当用加入一个线段时TChart对XValue排序,可能用的是二分之类的插入方法,或是由于浮点误差,当两个点的X做标相同时不一定插在谁前面,解决办法是对第二个点的值加大一点.
 
非常感谢yinxianglong, 你的方法的确好使,虽然我采用对后一个值减少一点的办法,加大好象不行,至少我这里是这样。我的200分慷慨赠送。
谢了!
hbq
 
后退
顶部