gpt4 book ai didi

ios - 我无法使用 SwiftChart 库为 X 轴设置自定义标签

转载 作者:行者123 更新时间:2023-11-28 11:55:44 28 4
gpt4 key购买 nike

我通过 Cocoapods 集成了 SwiftChart 库,并且成功地能够将 swiftChart 属性用于折线图。但我想自定义 X 轴标签,因为我有一些日期(2018/06/12、2018/06/13 等)要显示在 X 轴上。你能指导我吗?我已经根据我的要求整合了图书馆 https://github.com/gpbl/SwiftChart .

最佳答案

你只需要阅读文档,我找到了这段代码,它可能是你需要的:

// Use `xLabels` to add more labels, even if empty
chart.xLabels = [0, 3, 6, 9, 12, 15, 18, 21, 24]
// Format the labels with a unit
chart.xLabelsFormatter = { String(Int(round($1))) + "h" }

前面的代码,是在每个值上加'h',你可以根据自己的需求做一个函数来解决。

编辑

您可以制作一个并行数组,其中包含您需要的日期,即 ["2018/06/12", "2018/06/13", "2018/06/13","2018/06/13","2018/06/13"] 和 xLabels 的数组,即 [3, 5, 12, 5, 34].. 都具有相同数量的项目,您可以在同一索引上替换此日期数组的值。 .

图表中有糖语法 $0 的索引。xLabelsFormatter = { }

open var xLabelsFormatter = { (labelIndex: Int, labelValue: Double) -> String in
String(Int(labelValue))
}

关于ios - 我无法使用 SwiftChart 库为 X 轴设置自定义标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51061370/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com