gpt4 book ai didi

ios - 如何使用 ios 图表删除条形图底部的多余线条?

转载 作者:可可西里 更新时间:2023-11-01 01:58:38 26 4
gpt4 key购买 nike

使用图表库,我想具体了解第二张照片。到目前为止,我能够完成的是顶部图像中的那个。我知道我离完成正确的任务还很远。

这是我对 https://github.com/danielgindi/Charts 的实现从这一刻起。不过,我仍在探索图表功能。

    var dataEntries: [BarChartDataEntry] = []

let dataEntry1 = BarChartDataEntry(x: Double(0), y: Double(26))
dataEntries.append(dataEntry1)
let dataEntry2 = BarChartDataEntry(x: Double(1), y: Double(0))
dataEntries.append(dataEntry2)
let dataEntry3 = BarChartDataEntry(x: Double(2), y: Double(2))
dataEntries.append(dataEntry3)

let chartDataSet = BarChartDataSet(values: dataEntries, label: nil)// BarChartDataSet(values: dataEntries, label: "A")
chartDataSet.setColor(.red)

let chartData = BarChartData(dataSet: chartDataSet)
chartData.barWidth = Double(0.3)

barChart.data = chartData
barChart.fitBars = true
barChart.zoomOut()

barChart.xAxis.drawGridLinesEnabled = false // disable horizontal grid lines

barChart.scaleYEnabled = true
barChart.scaleXEnabled = true

let description = Description()
description.text = ""
barChart.chartDescription = description

let labels = ["1-30 days", "31-60 days", "61+ days"]
barChart.xAxis.valueFormatter = IndexAxisValueFormatter(values: labels)
barChart.xAxis.granularity = 1.0
barChart.xAxis.granularityEnabled = true
barChart.xAxis.labelPosition = .bottom

barChart.drawValueAboveBarEnabled = false

具体来说,我现在仍然缺乏的是一种删除条形图底部和右侧边界的额外线条的方法。

当前外观:

current look

目标外观:

target look

更新:barChart.rightAxis.enabled = false//移除右边的标签

我仍然需要找到一种方法来移除图像中标记为蓝色的标签,并让底部标签靠近方框。

image with mark on which to remove更新:我能够通过使用 .bottomInside 将 xAxis 标签放置在我想要的位置

barChart.xAxis.labelPosition = .bottomInside

更新的外观:

enter image description here

剩下的就是去掉最后一个底部方 block 但保留标签。

这:删除包括标签在内的整个底部方 block 。barChart.xAxis.labelPosition = .bottomInside

最佳答案

如果你的左轴启用了

barChartView.leftAxis.spaceBottom = 0.0

如果启用右轴

barChartView.rightAxis.spaceBottom = 0.0

关于ios - 如何使用 ios 图表删除条形图底部的多余线条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48558247/

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