【问题标题】:Core-plot bar chart pan event [closed]核心图条形图平移事件[关闭]
【发布时间】:2014-09-12 10:07:36
【问题描述】:

我将创建一个 iPad 应用程序来显示和修改条形图(每个条形图由一堆小矩形组成),因此我正在评估与 Swift 兼容的图表框架。

我开始评估 CorePlot 框架,它是一个不错的候选者,假设按照this 指南将其导入 Xcode。

虽然我已经查看了可用的教程,但我找不到以下场景的任何内容:

  1. 绘制一个图表,显示 24 个条形图,表示来自 JSON 字符串的数据,从服务调用获得
  2. 垂直平移条形的顶部,使条形相应地增大或减小
  3. 将与图表关联的新 MODIFIED 数据发送到服务

任何人都可以在此处通知此类案例的教程/指南的链接吗?

谢谢

【问题讨论】:

  • 您能否让核心情节与 swift 一起使用?我遇到了一些困难

标签: ios charts swift core-plot


【解决方案1】:
  1. Core Plot 不关心数据的来源。在将它们传递给绘图之前,由数据源将其转换为数值。 JSON 解析超出了 Core Plot 等绘图库的范围。

  2. 我不确定您在 #2 中要问什么。使用新数据更新绘图并调整绘图区域的可见部分以显示它很容易,但这是控制器对象和数据源的责任。

  3. 核心图仅用于显示。与外部服务的任何交互都是控制器对象的责任。

【讨论】:

  • 我试图给出该程序的目标全球视野,然后对#1 和#3 没问题。对于#2,我需要让用户能够通过平移手势调整垂直栏的大小,从栏的顶部开始。此操作应自动修改绑定到该栏的数据。有可能这样做吗?有没有教程显示这个?
  • 您可以更新单个数据点以跟随用户的手指。您可以使用绘图区域委托来跟踪触摸交互并调整绘图数据作为响应。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-04-05
  • 1970-01-01
  • 1970-01-01
  • 2012-02-07
  • 2010-12-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多