Как отображать только ненулевые значения в круговой диаграмме?

Я использую диаграмму mpandroid для отображения своих данных. Здесь у меня есть 5 xvals (A, B, C, D, E). У каждого xval есть yval(2.2,0.0,4.4,5.1,0.0,9.0).

Я хочу отображать на круговой диаграмме только те значения, которые не равны нулю. Есть какой-либо способ сделать это?

Итак, мой PieData, наконец, создается следующим образом:

PieData d = new PieData(xVals, ds1);

при этом xvals содержит:

0 = "A"
1 = "B"
2 = "C"
3 = "D"
4 = "E"
5 = "entry0"
6 = "entry1"
7 = "entry2"
8 = "entry3"
9 = "entry4"

и, ds1 содержит:

0 = {Entry@4129} "Entry, xIndex: 0 val (sum): 0.0"
1 = {Entry@4130} "Entry, xIndex: 1 val (sum): 7400.0"
2 = {Entry@4131} "Entry, xIndex: 2 val (sum): 20634.4"
3 = {Entry@4132} "Entry, xIndex: 3 val (sum): 0.0"
4 = {Entry@4133} "Entry, xIndex: 4 val (sum): 60203.52"

person Sid    schedule 25.08.2015    source источник


Ответы (1)


Я рекомендую вам просто написать собственную логику, исключающую добавление нулевых значений в набор данных.

person Philipp Jahoda    schedule 26.08.2015