问题标签 [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 回答
6877 浏览

ios - 可滚动折线图

我正在尝试使用基于 MPAndroidCharts 的 ios-charts 库;但是在让可滚动图表工作时遇到了一些麻烦。

可滚动是指我尝试仅显示该行的一部分数据,并且您可以水平滚动以查看更多结果。例如,我有 30 个结果,一次只显示 10 个,然后水平滚动以查看更多结果。

通过使用该方法得出了一个近似值

然而,这似乎使滚动有点紧张,因为它不断重绘。

我正在寻找一个 ios-charts 示例并澄清方法,以查看我是否在正确的轨道上。

0 投票
2 回答
953 浏览

ios-charts - 从 Horizo​​ntalBarChartView 中删除阴影

HorizontalBarChartView有一个阴影。我怎样才能删除它?

图表设置如下: chartView.userInteractionEnabled = NO; chartView.drawGridBackgroundEnabled = NO; chartView.drawBarShadowEnabled = NO; chartView.drawBordersEnabled = NO; chartView.leftAxis.enabled = NO; chartView.rightAxis.enabled = NO; chartView.drawValueAboveBarEnabled = NO;

0 投票
1 回答
792 浏览

ios - 我可以在 Apple Watch 上显示 iOS 图表 (MPAndroidChart) 吗?

我在我的 iPhone 上安装并运行了 iOS 图表框架。我想知道是否有办法将图表从我的 iPhone 显示到 Apple Watch。

我该怎么办?

0 投票
1 回答
648 浏览

ios - LineChart 绘图数据未填充其 UIView

所以我使用库 iOS-Charts 来创建日历。日历显示每个月的每一天的图表。因此,在 1 年中,我UIViews用每个相应月份的数据绘制了 12 个。所以对于一月份,折线图中有 31 个点(因为一月份是 31 天),二月份我有 28 个图,依此类推。但是,UIView并没有完全充满LineChart.

所以对于 2 月,看起来缺少 3 个点,因为情节没有延伸整个UIView. 我已经尝试了我能想到的一切,autoresizingMaskUIViewlineChart(即 a LineChartView)设置,以及UIView.contentMode为两者设置。没有什么帮助。

我将 的 设置为xRangeLineChartView想要的点数,这取决于该月的天数。然后我继续创建 pageView(UIView's用于绘制LineCharton)。有人知道我在这里缺少什么吗?以下是我对每个人的设置LineCharts

0 投票
0 回答
290 浏览

mpandroidchart - 无法为图表位置设置动画

我在我正在开发的 swift 应用程序上实现了 ios-charts,并组成了一个图表来显示一些信息。该图设置了 setVisibleXRangeMaximum(9.0) 但有超过 30 个值,因此用户可以在图上滚动。

当用户点击某些图表栏时,我可以将选定的栏居中放在屏幕上,但我无法为其设置动画。我正在使用 moveViewToX() 方法移动到特定索引。有没有办法像“moveViewToX()”一样做动画?

提前致谢

0 投票
4 回答
12549 浏览

ios - iOS 图表 - 设置最小 y 轴范围

我正在使用神话般的 iOS 图表库 ( https://github.com/danielgindi/ios-charts ),我很难在文档中找到任何支持这种行为的东西。我想强制 y 轴始终显示 0-35 的范围。目前,如果我在 (0, 9) 处只有一个数据条目,则 y 轴将显示其范围为 0-9。但是,当我在 (1, 32) 处添加另一个条目时,突然我可以在 35 处看到图表的顶部。

有三种方法看起来很有希望(因为它们是相关的),但它们并不能完全提供我正在寻找的行为类型。

1:(Chart.setVisibleYRangeMaximum如果只是Minimum......)

2:(Chart.setVisibleXRangeMaximum又没用了……)

3:(Chart.setVisibleXRangeMinimum现在你YRange表弟呢?!)

所以无论如何,这就是我所在的地方。我已阅读文档但无济于事。帮我吗?

0 投票
1 回答
229 浏览

ios - Xcode 6.4 iOS 图表 API 错误

我遇到了一个未解决的标识符“dataPoints”的问题,它位于 for 循环中,我已经尽我所能尝试了,但由于我对 swift 还很陌生,我似乎找不到解决方案。

0 投票
4 回答
3120 浏览

ios - 如何使用 ios-charts 在饼图视图中获取所选切片的索引?

如果在饼图视图中选择了切片,我无法弄清楚如何使 UILabel 可见。我需要知道如何识别是否选择了切片,然后选择了哪个切片,以便我可以将正确的文本放入 UILabel 中,然后取消隐藏标签。

伪代码:

0 投票
2 回答
5261 浏览

xcode - ios-charts的水平条形图

如何在 xcode 中通过 ios-charts 创建水平条形图?我用 Horizo​​ntalBarChartView 类创建了 View

在互联网上没有找到任何示例

0 投票
1 回答
3361 浏览

xcode - Multiple datasets with different number of points on one chart (iOS-Charts)

I am having problems with iOS Charts when I try to put two lines on the same chart with a different number of data points. I've pasted my test code below.

Here is the chart that is produced: enter image description here

As you can see, the August entry for dataset2 is showing as July. I tried to add an extra nil value for dataset2's July value, but that doesn't work. How do I get this to show correctly?