Когда больше чем некоторые наборы данных (около 6 или более) для линейного графика, мы получаем исключение.
Это деталь:Получение исключения IllegalArgumentException при добавлении данных линии
java.lang.IllegalArgumentException: One or more of the DataSet Entry arrays are longer than the x-values array of this ChartData object.
at com.github.mikephil.charting.data.ChartData.isLegal(ChartData.java:173)
at com.github.mikephil.charting.data.ChartData.init(ChartData.java:130)
at com.github.mikephil.charting.data.ChartData.<init>(ChartData.java:96)
at com.github.mikephil.charting.data.BarLineScatterCandleData.<init>(BarLineScatterCandleData.java:27)
at com.github.mikephil.charting.data.LineData.<init>(LineData.java:27)
Я не могу понять, почему.
Я использую MPAndroidChart для построения графика.
Когда вводится больше наборов данных, мы получаем это исключение.
Ошибка довольно ясна: у вас больше элементов в DataSet, чем в значениях x. Отправьте свой код, если хотите, чтобы другие могли вам помочь. – Sebastian