关于曲线图出现负值的问题

bettyyxl 2006-10-29 03:45:00
我使用drawcurve画的曲线图,输入的一些数据经过计算坐标都应该在x轴上方的,但是画出曲线后发现某些点竟然出现在x轴下方了.是因为我输入的数据太多了,还是因为drawcurve本身存在什么缺陷?我已经把程序检查了好多遍都没有错.请各位高手帮忙了
...全文
1523 8 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wxwinter 2006-10-30
  • 打赏
  • 举报
回复
先理解趋势曲线图,平滑曲线图,折线图的应用场景

折线图上的折点精确显示数据

平滑曲线图,在折线图的基础上加大数据采样点的密度,然后让其连接点平滑,而这种平滑要加上一些逻辑点,对逻辑点,不同的算法公式可能会产生不同的点

趋势曲线图,在平滑曲线图的基础上,对逻辑点算法公式添加一些业务算法,如连续两个高点后的低点,加大其探底参数
wxwinter 2006-10-30
  • 打赏
  • 举报
回复
理论上能出现

(0,10000),(1,0),(3,10000) Y最小值是0

加一个点

(0,10000),(1,0),(2,0),(3,10000) 最小值是?
wxwinter 2006-10-30
  • 打赏
  • 举报
回复
曲线图:趋势曲线,平滑曲线,分布曲线,还是频数曲线

有些线图,平滑曲线会有平滑算法,趋势曲线也会有趋势算法,[1000,1,1,1000],平滑后,[1,1]的曲弧线一定会到X轴下方,趋势的算法就更特别了,一般会有特定的业务公式
bettyyxl 2006-10-30
  • 打赏
  • 举报
回复
各位高手能不能告诉我究竟是怎么回事,急呀!~~~~~
bettyyxl 2006-10-30
  • 打赏
  • 举报
回复
我都输出检查过了,应该都会出现在坐标轴上方的。我还分步查看了,比如说一共输入100个坐标点(全部都应该是正值),而画图时第10个坐标点第一次出现负值。于是我仅仅输入1到10个坐标点,这时候画出的图形显示该点位于坐标轴上方。如果我输入1到11个坐标点,这时候画出的曲线显示第10个点又出现在坐标轴下方。这究竟是为什么啊?不明白呀
bettyyxl 2006-10-30
  • 打赏
  • 举报
回复
有没有知道的高手回答一下嘛
bettyyxl 2006-10-30
  • 打赏
  • 举报
回复
楼上的意思是不是说如果用drawcurve函数生成的曲线有可能会出现到x轴下方的情况,如果该点离坐标轴位置较近的话
Knight94 2006-10-29
  • 打赏
  • 举报
回复
你最好画之前,先把数据进行输出,然后如果图像有负值出现,再用数据挨个画,看看数据是否有问题
相关推荐
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2006-10-29 03:45
社区公告

让您成为最强悍的C#开发者