#MPAndroidChart Как обойти пустые данные на диаграмме StackedBar - PullRequest
0 голосов
/ 05 октября 2018

Я новичок в разработке для Android, и это 1-й пост на stackoverflow.Благодарим Вас за внимание к любым причиненным неудобствам.

Я использую MPAndroidChat для StackedBar Chart.Но StackedBar показывает пустую вещь на некоторой позиции, в которой нет ввода данных.Мне нравится показывать только 7 данных, которые я предоставляю.Пожалуйста, обратитесь к снимку экрана ниже.На 2018/10 / 12,2018 / 10/11 .... должно быть показано 7 данных ... 2018/10/6, но много раз он показывает пустой график.

Спасибо!Paddy

[подробно]

  1. Данные 7 BarEntry, как показано ниже
  2. И я также следую нижеприведенному вопросу для метки метки времени.https://github.com/PhilJay/MPAndroidChart/issues/789

[снимок экрана]

снимок экрана

[данные BarEntry] float x = 1050, float [] vals= {6.0,5.3333335,6.0}

float x = 2490, float [] vals = {7.3333335,10.0,6.5}

float x = 3930, float [] vals = {8.5,7.3333335,8.0}

float x = 5370, float [] vals = {8.333333,7.6666665,7.8333335}

float x = 6810, float [] vals = {6.6666665,7.6666665,9.5}

float x = 8250, float [] vals = {8.833333,6.5,8.5}

float x = 9690, float [] vals = {8.666667,9.0,6.1666665}

1 Ответ

0 голосов
/ 11 января 2019

Пока что я пытаюсь обойти изменение при изменении x на 1 день и использую referenceTimestamp и IAxisValueFormatter, чтобы скорректировать время по значению * 24 * 60 * 60 *1000* 1001 *

код

`this.sdf = new SimpleDateFormat("yyyy/MM/dd");`
`return sdf.format(referenceTimestamp + value*24*60*60*1000);`

Кстати, я когда-нибудь пытался добавить setGranularity (1f), setGranularityEnabled (true), он может скрывать метки, но все равно отображать пустой график.

...