gpt4 book ai didi

ios - 2轴坐标系bezierpath中数据点的样条

转载 作者:搜寻专家 更新时间:2023-10-30 21:59:43 25 4
gpt4 key购买 nike

我正在尝试找出一种方法来计算 2 轴坐标系中数据点的样条曲线以用作 bezierPath (Swift)。BezierParth 需要具有正确的形状和坐标。

我的数据看起来像这样,我在一条像红线一样的路径之后......

这可能吗?

提前致谢

my data look like this

最佳答案

按顺序:

  1. 按 x 对所有源数据点进行排序
  2. 确定您想要多少个最终数据点并相应地划分 X 轴,这将决定您的贝塞尔曲线有多“平滑”,或者您是否希望它在每个数据点上上升/下降等。
  3. 根据您计算的 x 距离,将源数据点的平均值计算为最终数据点
  4. 将您的最终数据点组织成一个数组
  5. 使用一些魔法在 UIBezierPath 上呈现您的最终数据点

Medium.com 上有一篇非常不错的文章:https://medium.com/@ramshandilya/draw-smooth-curves-through-a-set-of-points-in-ios-34f6d73c8f9

它详细介绍了如何在给定一组数据点的情况下呈现您的 UIBezierPath。幸运的是,您不必了解所有这些魔法,因为作者还提供了他的源代码:https://github.com/Ramshandilya/Bezier

关于ios - 2轴坐标系bezierpath中数据点的样条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51544299/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com