gpt4 book ai didi

iOS Charts Swift 条形图超出视野

转载 作者:IT王子 更新时间:2023-10-29 05:33:44 25 4
gpt4 key购买 nike

我的图表库有问题。我面临的问题是条形图不“适合”我的 View 边界。下图显示,第一个和最后一个条都被切成两半,最高条的标签也被部分切掉。

Bars and labels are cut along the graph borders

当我在线搜索时,我得到以下线程 https://github.com/danielgindi/Charts/issues/353这似乎描述了完全相同的问题。

我使用一个简单的数据集,其中包含 6 个索引处的一些随机数。数据添加到图表如下:

let values: [Int] = [5, 8, 1, 2, 1, 2]
var dataEntries: [BarChartDataEntry]

for i in 0..<values.count {
let dataEntry = BarChartDataEntry(x: Double(i), y: Double(values[i]))
dataEntries.append(dataEntry)
}

let chartDataSet = BarChartDataSet(values: dataEntries, label: "Count")
let chartData = BarChartData(dataSet: chartDataSet)
barChartView.data = chartData

希望有人能帮助我。提前致谢!

最佳答案

在计算 xAxis 最小值和最大值方面,库中存在错误。

您可以手动设置 xAxis 的最小值和最大值,以防止第一个和最后一个条显示一半。

添加以下代码行,它应该可以正常工作。

yourBarChartView.xAxis.axisMinimum = -0.5;
yourBarChartView.xAxis.axisMaximum = Double(yourAxisDataList.count) - 0.5;

关于iOS Charts Swift 条形图超出视野,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39058198/

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