#ios #swift #cocoapods
Вопрос:
Я использую библиотеку диаграмм в своем проекте для отображения линейной диаграммы. До сих пор я делал это так далеко :
но хотите показать максимальное или минимальное значение, когда пользователь касается любой точки на красной линии, как это:
Вот мой код до сих пор:
let set1 = LineChartDataSet(entries: yValues, label: "Subscribers")
set1.drawCirclesEnabled = false //hides the peek circles
set1.mode = .cubicBezier
set1.lineWidth = 4
set1.setColor(#colorLiteral(red: 0.8078431487, green: 0.02745098062, blue: 0.3333333433, alpha: 1))
set1.drawHorizontalHighlightIndicatorEnabled = false
set1.drawValuesEnabled = true
set1.valueTextColor = .systemGray
let data = LineChartData(dataSet: set1)
data.setDrawValues(false)//hides the peek circle values
lineChartView.data = data
Комментарии:
1. Это называется
Marker
в библиотеке. Вы можете взглянуть на официальные примеры . Документация доступна только в версии Android, которая почти совпадает с версией iOS.2. @RickyMo не могли бы вы рассказать мне, пожалуйста, как разместить круглые точки на осях X и Y, которые показаны на втором изображении?