- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我通过 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/
我正在使用Swift Chart 。我想修改它以允许用户选择范围。这个想法是触摸、向左/向右滑动,然后抬起手指。这应该突出显示滑动的区域,并提供一种获取滑动的开始值和结束值的方法。我预计需要修改 to
我正在尝试添加 SwiftCharts 以在我的项目中创建条形图,但在观看了一堆教程并尝试了多种方法后,它仍然无法正常工作。 截至目前,SwiftCharts.xcodeproj 已嵌入到我的项目中。
我正在使用找到的 SwiftCharts 库 here . 我有以下代码: class ChartTestViewController: UIViewController { @IBOutlet we
我是 SwiftCharts 的新手,所以我仍在努力了解它的工作原理。然而,我想画一个三次折线图,但没有成功。 据我了解 this例如,包含图表的 View 应该属于“Chart”类。但是,正如您从屏
我目前正在使用 SwiftChart library .我想将图例添加到多折线图。我找不到是否有办法做到这一点。有人可以帮我吗? 最佳答案 图例位于单独的存储库中:https://github.com
图表库“SwiftCharts”可以显示“默认” maxValue 、 midValue 和 minValue ,但如何隐藏 midValue “98 ”?请帮助我,谢谢! 我在 SwiftChart
我创建了一个日历应用程序,它使用 SwiftCharts 来显示这样的时间栏: 我将图表栏嵌套在 UITableViewCells 中。当我点击单元格(不是直接点击事件栏)时,我导航到另一个 View
我通过 Cocoapods 集成了 SwiftChart 库,并且成功地能够将 swiftChart 属性用于折线图。但我想自定义 X 轴标签,因为我有一些日期(2018/06/12、2018/06/
所以我正在使用 SwiftCharts Framework 并尝试创建一个 BarChart,但是图表不在 View 中。 我创建了一个名为 view2 的 UIView,然后实现了以下代码。 fun
我用过SwiftChart实现如下图所示的折线图和面积图 . 它适用于 Xcode 7.3。现在我将我的代码移植到 iOS 10,以便将代码转换为 Swift 3.0。我收到以下错误: 你 CGPat
我正在尝试遍历坐标数组以从每个坐标创建一个对象。坐标存储为元组 (x,y,z,label)。 private enum University { case Uni0,Uni1,Uni2, U
当用户在条形图中向左滚动时,我需要获取更多数据(条形)。我看到在哪里可以获取每个数据点的位置,但我似乎可以找到一个在用户滚动图表时调用的委托(delegate)。我最初设置了缩放,因此用户必须滚动才能
我是一名优秀的程序员,十分优秀!