#android #mpandroidchart
#Android #mpandroidchart
Вопрос:
Предположим, если у меня есть несколько строк и одна строка, которую я хочу скрыть. Как это сделать? removeDataset
удалит полную строку, но я просто хочу скрыть строку. Возможно ли это в этом API диаграмм?
Ответ №1:
Используя функцию штриховой линии, мы можем решить эту проблему, установив значение length равным 0, чтобы рисовать только точки: dataSet.enableDashedLine(0f,1f,0f)
Ответ №2:
На самом деле вы не можете «скрыть» строку в линейной диаграмме.
Но вы можете зарегистрировать свои строки в другом массиве и установить нужный вам массив на своей диаграмме и уведомить свою диаграмму об обновлении с помощью хорошего массива. (С / без вашей строки)
Это просто и быстро настроить.
Надеюсь, это поможет.
Ответ №3:
Я знаю, что уже немного поздно, но я бы предложил установить цвет на прозрачный для LineDataSet
. Определите цвет: <color name="alpha">#00FFFFFF</color>
и установите его LineDataSet lineToBeHidden; lineToBeHidden.setColor(ResourceCompat.getColor(getResources(), R.color.alpha, null);
Кроме того, вы можете установить минимальную ширину lineToBeHidden.setLineWidth(0.2f)
, чтобы максимизировать производительность.