有关TeeChart中画三维函数图的问题(AddXYZ的用法)

时间:2021-01-04 23:19:13
要用TeeChart画一个三维的函数图。

代码如下(这是实现成功的代码):
for (x=1;x<=100;x++)
{
for (y=1;y<=100;y++)
{
m_chart.Series(0).GetAsSurface().AddXYZ(x,y,x+y,"asdf",10);
}
}



这段代码可以画出一个面来。

可是我想画的是一个复杂的曲面,Z轴并不是简单的等于x+y。当我写成x*y的时候,编译没错,可是执行结果是没有图的出现。

有哪位高手会用的,或者是能有所提点的,拜托帮帮忙了,多谢!

由于是新手,分数不多,不好意思

6 个解决方案

#1


在线等啊,这个问题困扰我两三天了,一直没有进展......

#2


汗一个,还是得靠自己解决

#3


理解有误,改为AddXYZ(x,x*y,y,"asdf",10)即可。

#4


楼主没有出现“Invalid class typecast”吗?

#5


您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了 疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面 界面版关于版主结帖工作的具体办法

#6


引用 4 楼  的回复:
楼主没有出现“Invalid class typecast”吗?
我也出现了这个问题 怎么解决的?

#1


在线等啊,这个问题困扰我两三天了,一直没有进展......

#2


汗一个,还是得靠自己解决

#3


理解有误,改为AddXYZ(x,x*y,y,"asdf",10)即可。

#4


楼主没有出现“Invalid class typecast”吗?

#5


您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了 疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面 界面版关于版主结帖工作的具体办法

#6


引用 4 楼  的回复:
楼主没有出现“Invalid class typecast”吗?
我也出现了这个问题 怎么解决的?