问题标签 [ios-charts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1042 浏览

ios - Objective-C 项目中的 Swift pod

我的 pod 看起来像这样

当我添加“pod Charts”时,出现这样的错误

如果我将 podfile 更新为此:

它弄乱了项目,SSKeychain 显示了无意义的错误,例如重复的接口和枚举定义。

我应该做更多的事情来支持 Swift pod 框架吗?或者我必须更新项目以以某种方式删除那些开源文件(SSKeychain 等)?

0 投票
1 回答
145 浏览

ios-charts - 结合 Horizo​​ntalBarChart 和 CubicLineChart 的图形?

是否可以绘制将 Horizo​​ntalBarChart 与 CubicLineChart 与 iOS 图表相结合的图形?CubicLineChart 将从上到下绘制,沿着水平条而不是从左到右。

如果没有,任何人都可以推荐一个支持这个的图形库吗?

0 投票
1 回答
1885 浏览

swift - PieChart 用于 Swift 2.0 中损坏的 ios 图表?

所以我升级了我的项目和 pod,以使用 Swift 2.0 和 Xcode 7。但现在我的 PieChart 不再按预期工作了。我的馅饼都是从 0 度角开始的,这意味着它们都是从同一个地方开始的,在彼此之上。

数据的添加方式与以前相同,如果我突出显示它们,我可以看到它们都在那里,但不是来自它们各自的位置。

添加我的代码pieChartData

数据被正确加载并添加到不同的条目中(有 7 个),但所有 7 个饼图都从同一个地方开始……所以它们根本不会形成一个圆圈。有任何想法吗?

更新#1

我尽我所能将 ChartsDemo 翻译为 Swift,但最终遇到了同样的问题,但进一步的调试告诉我,我可能只是将最后一个 Entry 推入 DataSet。如果我设置PieChartDataSet.drawValuesEnabled = true并且PieChartView.legend.enabled = true我在图例中只看到 1 个值和DataSet. 但是我检查了和我的xValsyVals包含超过 1 个值,但它只显示一个,并且随机选择了哪一个。我试图找到它选择条目的模式,但它只是随机选择一个。

我已经向我添加了功能,PieChartView它允许我按下一个按钮来突出显示与之关联的条目,所以这就是为什么我认为所有的馅饼都放在彼此之上,但现在我想它可能PieChartView只是显示1 个值,因为我在显示的图例中只得到 1 个值,而不是所有这些值都叠加在一起。

这是我从 ChartsDemo 到 Swift 的翻译代码,请记住我使用的是 Swift 2.0(这是这个问题首次出现的地方)。

由于这个问题是在我更新到 ios-charts 的 Swift 2.0 兼容版本时开始的,所以我仍然认为这个问题与那个更新有关。在更新之前的几个月里我没有接触过这段代码,它在以前的版本中运行良好。据我所知,从调试的角度来看,我的所有值都被正确推送,但似乎没有被PieChartView.

更新#2

这是一个示例项目,我向您展示了我遇到的问题。我没有包括用按钮突出显示的功能,因为它需要更多的努力才能让它工作。 链接到示例项目

如何:

  1. 你需要 Xcode 7 来运行它。
  2. 您需要安装 CocoaPods。
  3. 安装 CocoaPods 后,使用终端转到项目文件夹并在根目录中键入“pod install”以安装 Charts 框架。
  4. 使用 ChartsIssue.xcworkspace 启动项目,而不是 ChartsIssue.xcproj
0 投票
1 回答
371 浏览

ios-charts - ios-charts - 使用 autoScaleMinMaxEnabled 的问题

我尝试自动缩放 LineChart 的 y 轴。如果我设置选项 autoScaleMinMaxEnabled,然后是 notifyDataSetChanged,则不会发生自动缩放。在 ChartsDemo 中切换 autoScaleMinMaxEnabled 似乎也不起作用。有什么特别的技巧吗?

非常感谢!- 蒂诺

0 投票
1 回答
591 浏览

ios - iOS中的雷达/蜘蛛图?

请问有什么简单的方法可以创建像这样的雷达图吗?

在此处输入图像描述

我找到了一个非常好用且非常有用的库,名为ios-charts,但我似乎无法找到一种方法来改变他们用于雷达视图的六边形外观与我需要的这个圆圈。

此外,对于支持低于 ios 8.0 平台的项目,您似乎无法将ios-charts与 pod 一起使用,这有点问题。

谢谢你。

0 投票
2 回答
2009 浏览

ios - 在 iOS 图表上显示条形图的最后一项

我有一个包含 100 个项目的条形图。我一次只显示 10 个,并且启用了滚动。一切都很好,但我想显示图表的结尾而不是开头(新数据)。唯一的方法是使用 viewDidAppear 中的 moveViewToX 函数。

问题是图表在开始时首先显示和动画,然后到最后,这不是很漂亮。如何在正确的位置直接显示图形?

(当我将 moveViewToX 函数移到 viewDidAppear 之外的其他位置时,它不起作用)。

谢谢 :)

0 投票
2 回答
3650 浏览

swift - 在 ios 图表中旋转 x 轴标签

我知道 ios-charts 不支持标签旋转。任何要求这样做的问题都会立即关闭,但这是一个非常基本的功能。我已经看到人们在 MPAndroidChart (这是基于)中发布了有关如何执行此操作的帖子,但这些解决方案似乎是特定于 Android 的。有谁知道在 iOS 图表中为条形图获得 45 度或 90 度标签旋转的方法?

0 投票
1 回答
222 浏览

ios - 开始使用 ios-charts 库时遇到问题

我在使用这个ios-chart 库时遇到了麻烦。我已经成功地将它添加到我的项目中,CocoaPods但我现在的问题是什么?

我坚持的第一步是——如何在我的 Storyboard 中将图表对象添加到 ViewController?在 中Object Library,我没有看到任何名称Chart(下面的屏幕截图)。

在此处输入图像描述

我该如何开始?他们有一个示例项目,但它在 Objective-C 中,但我不知道如何将 Chart 对象拉到我的 ViewController 中,然后我才能开始编码/配置它吗?

0 投票
1 回答
835 浏览

xcode6 - Xcode7 ios9 不支持 armv7 和 armv7s 架构设备

以下是 ios-charts 库集成的构建设置。我的应用程序目标和图表目标的构建设置如下。

在此处输入图像描述

但是当我在 Xcode7 中运行应用程序时,它给了我以下警报

在此处输入图像描述

xcode7 以后是否停止支持旧设备

注意:我正在使用 iPhone5 进行测试,它运行的是 ios 8.4.1

0 投票
0 回答
1234 浏览

swift2 - ios-charts - 用于图表选择的多值选择方法

我正在使用ios-charts在我的视图控制器中绘制图表。我在视图中有 3 个图表,我想根据第一个图表的值选择显示第二个图表,并且我想按顺序显示基于第二个图表的值选择的第三个图表。

由于图表值选择方法,基于第一个图表的值选择显示第二个图表很容易,即

我无法对第二到第三张图表使用相同的方法。我需要帮助来解决这个问题。我正在尝试显示从第一个图表中选择值的第二个图表。

由于数据是动态的,并且第二张和第三张图表的变化是基于从上一张图表中选择的数据,我不能使用相同的事件同时触发第二张和第三张图表。