Скрыть нарисованную линейную диаграмму в MPAndroidChart

#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) , чтобы максимизировать производительность.