小编Jig*_*287的帖子

如何从 danielgindi/Charts ios 的饼图传奇中删除静态字符串“DataSet”?

我正在为 iOS/Swift 使用 danielgindi/Charts。饼图中显示了一个带有“DataSet”标签的额外图例条目,如下图所示:

在此处输入图片说明

当我跟踪时,我发现在 PieChartView 图例中的 LegendEntry 数组中有两个条目,即 PieChartView.legend.entries,因为我的数组中只有一个对象。

这是代码:

let dataSet = PieChartDataSet()
    dataSet.drawIconsEnabled = false
    dataSet.setColor(AppColors.selectedMenuItem)
    dataSet.sliceSpace = 3
    dataSet.iconsOffset = CGPoint(x: 0, y: 40)
    dataSet.selectionShift = 5

    var totalRevenuePer:Double = 0.0

    _ = arrRevenue.map({ (objRevenue) -> Void in
        if let percentage = Double(objRevenue.per ?? "0.0"), percentage != 0.0{
            dataSet.append(PieChartDataEntry(value: percentage, label: "\((objRevenue.rev_center_name ?? "") + " " + objRevenue.revenue.currencyString())"))
            totalRevenuePer += percentage
        }
    })

    var colors = AppColors.TenderColors
    if totalRevenuePer < 100{ colors.append(.clear) }
    dataSet.colors = …
Run Code Online (Sandbox Code Playgroud)

ios swift ios-charts

1
推荐指数
1
解决办法
573
查看次数

标签 统计

ios ×1

ios-charts ×1

swift ×1