iOS-Charts StackedBar值显示

标签 ios swift ios-charts

我在我的一个项目中使用 iOS-Charts,我使用该库创建了 StackedBar 图表。

我对设置值有一些疑问。

  • 是否可以仅显示所选堆栈索引的值?
  • 如何检索特定堆叠项目的值。例如现在我得到 ChartDataEntry, xIndex: 7, value 75.0,其中 75 是所有堆叠值的总和,我有 3 个堆叠项,它们的值是 20、50 和 5。我怎样才能得到这样的值?

最佳答案

  1. 您需要使用委托(delegate)来控制突出显示和显示值的方式。看一下 ChartsDemo,也许可以重写突出显示方法来做到这一点。应该很容易

  2. 来获取每个值,是总和

    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/

相关文章:

swift - UITextField + 计时器问题 - 检查 "Editing Changed"但只有一次启动计时器?

ios - 如何避免向任何单元格添加多个点击手势?

swift - iOS 图表库 - 如何处理 X 轴重复值

ios - 在图表的 PieChartView 中格式化自定义图例条目?

iphone - UILabel 中数字变化的动画

ios - 如何在 Swift 中访问存储在marker.userData中的Google map 标记数据

ios - 如何在 SpriteKit 中为关节添加纹理?

swift - 如何在 swift 3 中发起 GET 请求

ios - 如何使用 ios-charts 在一个屏幕上有固定点,然后滑动到下一页?

iphone - 通过iTunes在iPhone上安装应用程序时出现错误0xE803FFE