6

x 軸やグリッド線をレンダリングしない ios-charts を使用して、(積み上げ) 横棒グラフをレンダリングしたいと考えています。見つけることができるすべての設定を無効にしましたが、下の x 軸は引き続きレンダリングされます。

func setUpBarChart() {
    // General bar chart settings
    barChart.pinchZoomEnabled = false
    barChart.drawGridBackgroundEnabled = false
    barChart.drawBarShadowEnabled = false
    barChart.drawValueAboveBarEnabled = false
    barChart.drawBordersEnabled = false
    barChart.drawMarkers = false
    barChart.legend.enabled = false
    barChart.descriptionText = ""
    barChart.drawBordersEnabled = false

    // Left-axis settings
    barChart.leftAxis.drawLabelsEnabled = false
    barChart.leftAxis.drawTopYLabelEntryEnabled = false
    barChart.leftAxis.drawAxisLineEnabled = false

    // x-axis settings

    barChart.xAxis.drawAxisLineEnabled = false
    barChart.xAxis.drawGridLinesEnabled = false
    barChart.xAxis.drawLabelsEnabled = false
    barChart.xAxis.enabled = false

    // add some dummy data
    let entry = BarChartDataEntry(values: [10,2,5], xIndex: 0)
    let set = BarChartDataSet(yVals: [entry], label: nil)
    set.colors = [UIColor.greenColor(), UIColor.yellowColor(), UIColor.redColor()]
    set.drawValuesEnabled = false

    let data = BarChartData(xVals: [""], dataSet: set)
    barChart.data = data
}

このコードにより、次のレンダリングが行われます。

それでも x 軸をレンダリングします!!

下軸のレンダリングと垂直の値の線を削除するにはどうすればよいですか?

4

2 に答える 2