2016-11-06 2 views
4

Я использую MPAndroidChart для отображения моих данных в линейном графике. Для каждой даты у меня есть свое значение.Как не нарисовать нулевые значения в строке, показывая их значения оси X на MPAndroidChart?

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

Мой текущий график: My current graph

Желательный график должен быть похож на этот график: Desired graph - no zero values

Как я могу добиться такого поведения?

ответ

2

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

  1. Создать набор данных с 0 значениями. Нарисуйте его, но с линией прозрачный цвет.
  2. Создайте набор данных без 0. Нарисуйте его с цветом что вам нужно.

Положить (1) и (2) на тот же LineChart.

Это даст вам ось х со значениями х, где есть 0 значения но не рисовать линию для них.

Второй набор данных покажет строку данных точки без 0 значений.

+1

Отлично! Не могли бы вы разместить его в качестве ответа на [этот вопрос] (http://stackoverflow.com/questions/25328151/mpandroidchart-with-null-values)? –

Смежные вопросы