首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >平滑无“凹凸”的塞德图折线图

平滑无“凹凸”的塞德图折线图
EN

Stack Overflow用户
提问于 2008-09-13 13:38:40
回答 2查看 2.8K关注 0票数 1

当您对折线图使用Zedgraph并将IsSmooth设置为true时,线条会很好地弯曲,而不是具有硬角/角。

虽然这看起来更好的大多数图表-in我的谦虚的意见-有一个小问题。平滑算法使线条在向上或向下移动之前进行一点“俯冲”或“凹凸”。

在大多数情况下,如果数据点本身是平滑的,这不是问题,但是如果你的数据点从0到15,'dive‘会使直线在x轴下移动,这使得看起来好像有一些数据点在零以下(事实并非如此)。

我怎样才能解决这个问题(最好是很容易;)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-07-21 20:41:36

这个问题没有简单的答案。将张力保持在零附近将是你最简单的解决方案。

ZedGraph使用GDI的DrawCurve张力参数来应用平滑度,这可能是Hermite插值。您可以尝试实现自己的余弦插值,由于其性质,它将保持局部极值。您可以查看此链接以了解原因:http://local.wasp.uwa.edu.au/~pbourke/miscellaneous/interpolation/

编辑:网站已关闭。下面是该页面的缓存版本:http://web.archive.org/web/20090920093601/http://local.wasp.uwa.edu.au/~pbourke/miscellaneous/interpolation/

票数 3
EN

Stack Overflow用户

发布于 2008-09-13 15:05:00

您可以尝试向上或向下更改myCurve.Line.SmoothTension属性,看看这样做是否有帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档