Удалить значения над строкой данных iOS Графики - PullRequest
0 голосов
/ 21 февраля 2020

Я создал небольшое приложение для измерения частоты сердечных сокращений (ЧСС) и в настоящее время пытаюсь реализовать график, используя iOS Графики. Он работает по назначению (получение HR от часов и отображение его), но у меня есть небольшая проблема с дизайном диаграммы.

На изображении ниже вы можете видеть, что у меня есть перекрывающиеся числа над линией данных (70, а позже 90). Я не знаю, как их удалить.

Изображение диаграммы

Вот мои настройки для диаграммы и ее функции счетчика обновлений:

    //chart set up
    self.chtChart.delegate = self as? ChartViewDelegate
    let set_a: LineChartDataSet = LineChartDataSet(entries:[ChartDataEntry(x: Double(0), y: self.valueHR)], label: "HR")
    set_a.drawCirclesEnabled = false
    set_a.setColor(UIColor.systemPink)

    self.chtChart.xAxis.drawGridLinesEnabled = false
    self.chtChart.rightAxis.drawLabelsEnabled = false
    self.chtChart.xAxis.drawLabelsEnabled = false

    self.chtChart.data = LineChartData(dataSets: [set_a])

    // update counter
    var i = 1
    @objc func updateCounter() {
        self.chtChart.data?.addEntry(ChartDataEntry(x: Double(i), y: valueHR), dataSetIndex: 0)
        self.chtChart.setVisibleXRange(minXRange: Double(0), maxXRange: Double(1000))
        self.chtChart.notifyDataSetChanged()
        self.chtChart.moveViewToX(Double(i))
        i = i + 1
    }

Я знаю, что есть дубликат вопрос, но решение с форматером мне не помогло: ничего не изменилось после внедрения решения. решение для форматирования

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...