Как показать линии сетки Y без оси Y в iOS-диаграммах - PullRequest
0 голосов
/ 11 сентября 2018

Я работаю над графиком, используя "danielgindi / Charts" (iOS-диаграммы), я хочу, чтобы я мог показывать линии сетки для оси Y, но без основы.

Это должен быть результат:

enter image description here

Но я застрял и не могу получить линии без необходимости включать левую ось.

Это то, что я получаю, я хочу избавиться от линии слева. (Тот, на который указывает красная стрелка)

enter image description here

Вот мой код:

    func setupChart(data: LineChartData ) {

    chartView.delegate = self
    chartView.backgroundColor = .white

    chartView.chartDescription?.enabled = false

    chartView.dragEnabled = false
    chartView.setScaleEnabled(false)
    chartView.pinchZoomEnabled = false
    chartView.setViewPortOffsets(left: 10, top: 0, right: 10, bottom: 0)

    chartView.legend.enabled = false

    chartView.leftAxis.enabled = true
    chartView.leftAxis.labelCount = 3
    chartView.leftAxis.spaceTop = 0.70
    chartView.leftAxis.spaceBottom = 0.20

    chartView.rightAxis.enabled = false
    chartView.xAxis.enabled = false

    chartView.data = data
}

Любая помощь приветствуется !!

1 Ответ

0 голосов
/ 11 сентября 2018

Мне удалось найти ответ самостоятельно, и я решил не удалять этот вопрос, чтобы, если кто-то столкнется с той же проблемой, он мог найти ответ здесь.

Если при настройке диаграммы левой оси вы не хотите показывать первую строку, установите для этого свойства значение "false".

chartView.leftAxis.drawAxisLineEnabled = false

Это даст вам этот результат.

enter image description here

...