【问题标题】:How to Draw SMOOTH curve using different points in coreplot ios?如何使用 coreplot ios 中的不同点绘制平滑曲线?
【发布时间】:2012-05-17 08:12:05
【问题描述】:

我可以绘制曲线,但它并不平滑。事实上,它完全是分心和波动的。任何人都可以帮助我或建议一种使曲线平滑的方法吗?

提前致谢。

【问题讨论】:

  • 您能提供您的代码示例吗?到目前为止,您取得了什么成就?考虑用更多信息修改您的问题。
  • @CaptainRedmuff :使用点集我设法得到曲线,但它们会根据像素位置弯曲。所以我希望这条线是直的,这样它看起来曲线平滑,没有任何弯曲。
  • 查看此thisthisthis 可能会对您有所帮助。这解释了 coreplot 框架。

标签: iphone ios core-plot


【解决方案1】:

Core Plot 框架在 1.0 版本之后添加了一个新选项,该选项使用平滑线绘制散点图。您需要使用 Mercurial 获取最新代码或等待下一个版本,目前未计划。

plot.interpolation = CPTScatterPlotInterpolationCurved;

【讨论】:

  • Google 代码:code.google.com/p/core-plot/source/checkout 有关 Mercurial 的帮助,请参阅此 wiki 页面:code.google.com/p/core-plot/wiki/UsingMercurial
  • 我听说 Mercurial 可以获得平滑的曲线。但我不知道如何使用它??谁能帮忙??
  • 如何在散点图中使用 Mercurial 或曲线?
  • 嗨,埃里克!尝试这样做,下载了最新的源代码,从相关的 xcodeproject 中构建了库,并复制了文件和任何头文件。但是,尝试运行新代码时出现以下错误; '散点图中不支持插值方法'。我想我未能正确构建 .a 文件的新版本。 (我还注意到新 .a 文件的大小约为 2.4 mb,而 CP1.0 的二进制版本为 4.8 mb)。任何指针? :)
  • 发布包是从“通用库”目标构建的,它将设备和模拟器构建到一个库中。您的应用仍链接到 Core Plot 库的旧副本。确保您的应用项目指向新库。您可能还需要进行干净的构建。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-16
  • 2017-01-14
  • 2017-06-10
  • 2012-06-09
  • 1970-01-01
  • 2013-12-19
相关资源
最近更新 更多