Android A当其值=0时,不显示发动机显示值

Android A当其值=0时,不显示发动机显示值,android,achartengine,Android,Achartengine,我正在使用AChartEngine库制作饼图。在这里,我想禁用图表值以在图表上显示,但仅限于内容值为0的图表 现在我像这样使用它: public Intent execute_assetLifecycle(Context context,RelativeLayout parent) { int[] colors = new int[] { Color.RED, Color.DKGRAY, Color.BLUE, Color.CYAN,Color.GREEN,Color.

我正在使用AChartEngine库制作饼图。在这里,我想禁用图表值以在图表上显示,但仅限于内容值为0的图表

现在我像这样使用它:

         public Intent execute_assetLifecycle(Context context,RelativeLayout parent) {
    int[] colors = new int[] { Color.RED, Color.DKGRAY, Color.BLUE, Color.CYAN,Color.GREEN,Color.GRAY };
    DefaultRenderer renderer = buildCategoryRenderer(colors);

    CategorySeries categorySeries = new CategorySeries("Title1");


        categorySeries.add("30 Days=" days_count_30);  

        categorySeries.add("60 Days=", days_count_60);

        categorySeries.add("90 Days=", days_count_90);

        categorySeries.add("180 Days=", days_count_180);


    mChartView2=ChartFactory.getPieChartView(context, categorySeries,renderer);

    parent.addView(mChartView2);
    return ChartFactory.getPieChartIntent(context, categorySeries, renderer,null);
    }

    protected DefaultRenderer buildCategoryRenderer(int[] colors) {
    DefaultRenderer renderer = new DefaultRenderer();
    for (int color : colors) {
    SimpleSeriesRenderer r = new SimpleSeriesRenderer();
    r.setColor(color);
    renderer.addSeriesRenderer(r);

    }
    return renderer;
    }
我正在使用上述代码显示带有显示值的饼图,但我只想显示那些大于0的显示值,否则它们将不会在图表上显示为标签,如:30天=0


请建议在图表值==0时停止显示图表值的任何方法。在添加序列之前,我将使用If语句检查值是否为零。 也许可以为
类别系列创建自己的包装器函数。添加这样的

private void add(String category,double value){
    if(value != 0){
        categorySeries.add(category,value);
    }
}
您可能必须将渲染的数量限制为实际添加的系列的数量