我在我的一个项目中使用 iOS-Charts,我使用该库创建了 StackedBar
图表。
我对设置值有一些疑问。
- 是否可以仅显示所选堆栈索引的值?
- 如何检索特定堆叠项目的值。例如现在我得到
ChartDataEntry, xIndex: 7, value 75.0
,其中 75 是所有堆叠值的总和,我有 3 个堆叠项,它们的值是 20、50 和 5。我怎样才能得到这样的值?
最佳答案
您需要使用委托(delegate)来控制突出显示和显示值的方式。看一下 ChartsDemo,也许可以重写突出显示方法来做到这一点。应该很容易
有
值
来获取每个值,值
是总和public var values: [Double]? { get { return self._values } set { self.value = BarChartDataEntry.calcSum(newValue) self._values = newValue calcPosNegSum() } }
关于iOS-Charts StackedBar值显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33235750/