swift - 点的坐标 - ios-charts [Swift]

标签 swift ios-charts

我在库中搜索了两天,不幸的是我无法找到如何获取两个数据之间的空格(以 px 为单位)。我的 linechartview 包含在 UIScrollView 中,目的是获取位于 中心的 linechartview 点的值 ScrollView

最佳答案

通常,它有一个转换器将数据值转换为 px 值,例如:

position.x = CGFloat(i) // index on x axis, like 0,1,2
position.y = 0.0
position = CGPointApplyAffineTransform(position, valueToPixelMatrix)

以上代码取自内部函数drawLabels,您应该看看

在此位置之后将是 px。屏幕上的值。您只需要弄清楚如何获取它并传递给其他函数,例如使用委托(delegate)

关于swift - 点的坐标 - ios-charts [Swift],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33670445/

相关文章:

ios - 为图表添加额外的左右偏移

ios - 使用 Firebase 字典在 Swift 中填充数组

uitableview - popToRootViewControllerAnimated 没有更新 UITableView

ios - Swift 4 : XCode 9 Beta: Static factory method in Objective-C produces a valid object in Debugger, 但代码中为 NIL

ios-charts - 如何在ios-charts的Pie Chart中更改所选切片的高亮样式

ios - BarChartView xAxis 标签不显示所有标签

Swift:使用静态方法连接静态按钮

objective-c - 滚动时增加 UINavigationBar 标题字体大小

iOS 图表未显示所有 xAxis 值

ios - 在带有 Xcode 8 的 Objective C 中使用图表(BarChartDataEntry)iOS 库