如何使用iOS上的图表Swift库显示超出最大Y轴线的条形图条形图

如何使用iOS上的图表Swift库显示超出最大Y轴线的条形图条形图,ios,swift,charts,swiftcharts,Ios,Swift,Charts,Swiftcharts,在我的iOS项目中,我使用库来显示条形图,这是最简单的,但我可以实现多达 i、 e我的预期行为是“当值超过最大值时(在我的情况下是第2行),我应该能够在y轴线稍上方绘制条形图”。在上面的预期视图中,我在库内外搜索过,但是我没有获得任何公共API来设置图表视图的剪裁边界 以下是我如何在图表视图上设置Y轴的方法 private func drawYAxisValues() { let yAxis = chartView.leftAxis yAxis.xOffset =

在我的iOS项目中,我使用库来显示条形图,这是最简单的,但我可以实现多达

i、 e我的预期行为是“当值超过最大值时(在我的情况下是第2行),我应该能够在y轴线稍上方绘制条形图”。在上面的预期视图中,我在库内外搜索过,但是我没有获得任何公共API来设置图表视图的剪裁边界

以下是我如何在图表视图上设置Y轴的方法

private func drawYAxisValues() {
        let yAxis = chartView.leftAxis
        yAxis.xOffset = 18
        yAxis.removeAllLimitLines()
        yAxis.addLimitLine(drawLimitLine())
        yAxis.granularityEnabled = true
        yAxis.granularity = chartViewModel.yAxisGranularity
        yAxis.labelFont = getCentraleSansFont(with: .book, size: 10)
        yAxis.setLabelCount(3, force: true)
        yAxis.labelTextColor = lightGrayColor
        yAxis.labelPosition = .outsideChart
        yAxis.axisLineColor = .white
        yAxis.axisMinimum = chartViewModel.yAxisMinimum
        yAxis.axisMaximum = chartViewModel.yAxisMaximum
        if chartViewModel.categoryType == .duration {
            yAxis.valueFormatter = barChartYAxisValueFormatter
        } else {
            let leftAxisFormatter = NumberFormatter()
            leftAxisFormatter.generatesDecimalNumbers = false
            yAxis.valueFormatter = DefaultAxisValueFormatter.init(formatter: leftAxisFormatter)
        }
    }