Charts 如何在饼图中仅显示非零值?

Charts 如何在饼图中仅显示非零值?,charts,pie-chart,mpandroidchart,Charts,Pie Chart,Mpandroidchart,我正在使用mpandroid图表显示我的数据。这里有5个xVAL(A,B,C,D,E)。每个xval都有一个yval(2.2,0.0,4.4,5.1,0.0,9.0) 我只想在饼图上显示非零的值。有没有办法做到这一点 所以我的数据最终是这样创建的: PieData d = new PieData(xVals, ds1); 其中,, xVAL包含: 0 = "A" 1 = "B" 2 = "C" 3 = "D" 4 = "E" 5 = "entry0" 6 = "entry1" 7 = "ent

我正在使用mpandroid图表显示我的数据。这里有5个xVAL(A,B,C,D,E)。每个xval都有一个yval(2.2,0.0,4.4,5.1,0.0,9.0)

我只想在饼图上显示非零的值。有没有办法做到这一点

所以我的数据最终是这样创建的:

PieData d = new PieData(xVals, ds1);
其中,, xVAL包含:

0 = "A"
1 = "B"
2 = "C"
3 = "D"
4 = "E"
5 = "entry0"
6 = "entry1"
7 = "entry2"
8 = "entry3"
9 = "entry4"
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"
并且,ds1包含:

0 = "A"
1 = "B"
2 = "C"
3 = "D"
4 = "E"
5 = "entry0"
6 = "entry1"
7 = "entry2"
8 = "entry3"
9 = "entry4"
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"

我建议您只编写自己的逻辑,将零值排除在数据集之外