gpt4 book ai didi

ios - 如何删除 ios-charts 条形图中每个条上方的值标签

转载 作者:搜寻专家 更新时间:2023-10-30 21:48:28 26 4
gpt4 key购买 nike

每个条形图上方都有一个值,但每当我绘制太多数据条目时,这些值就会相互溢出并使它们变得不可读。我能找到的编辑这些的唯一方法是将它们设置在每个栏的上方或下方。但是我想完全隐藏它们。我如何 swift 做到这一点?

最佳答案

有一个名为 setDrawValues 的方法允许您启用或禁用标签文本。这里有一个使用 LineChart 的 Swift 示例:

xValues = ["1","2"]
yValues = [54.0, 42.0]

var dataEntries: [ChartDataEntry] = []

for i in 0..<xValues.count {
let dataEntry = ChartDataEntry(value: yvalues[i], xIndex: i)
dataEntries.append(dataEntry)
}

let lineChartDataSet = LineChartDataSet(yVals: dataEntries, label: "YourData")
let lineChartData = LineChartData(xVals: xValues, dataSet: lineChartDataSet)

// this disables the display of the labels - be sure to apply it to your LineChartData object
lineChartData.setDrawValues(false)

编辑:当然,在您的情况下,您也可以将此方法用于 BarChartData 对象。

可在此处找到文档(ios-charts 基于 MPAndroidChart,因此具有或多或少相同的功能):https://jitpack.io/com/github/PhilJay/MPAndroidChart/v2.2.3/javadoc/com/github/mikephil/charting/data/ChartData.html#setDrawValues(boolean)

关于ios - 如何删除 ios-charts 条形图中每个条上方的值标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36193312/

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