Android的饼图使用AChartEngine [英] Android PieChart Using AChartEngine

查看:158
本文介绍了Android的饼图使用AChartEngine的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用AChartEngine建立在Android上。它的确定饼图。
但我要删除连接线从馅饼标签。

I'm using AChartEngine to create Pie Chart on Android .It's OK. But I want to remove "Line connect to Label from Pie ".

这是我的code:

// Instantiating a renderer for the Pie Chart
    DefaultRenderer defaultRenderer  = new DefaultRenderer();       
    for(int i = 0 ;i<distribution.length;i++){          
        SimpleSeriesRenderer seriesRenderer = new SimpleSeriesRenderer();       
        seriesRenderer.setColor(colors[i]);
        seriesRenderer.setDisplayChartValues(true);
        seriesRenderer.setDisplayChartValuesDistance(0);
        seriesRenderer.setShowLegendItem(false);
        // Adding a renderer for a slice
        defaultRenderer.addSeriesRenderer(seriesRenderer);
    }

    defaultRenderer.setZoomButtonsVisible(false);
    defaultRenderer.setClickEnabled(false);
    defaultRenderer.setPanEnabled(true);
    defaultRenderer.setAntialiasing(true);
    defaultRenderer.setShowLabels(true);
    defaultRenderer.setShowLegend(false);
    // Creating an intent to plot bar chart using dataset and multipleRenderer      
    Intent intent = ChartFactory.getPieChartIntent(getBaseContext(), distributionSeries , defaultRenderer, "AChartEnginePieChartDemo");     
    // Start Activity
    startActivity(intent);

请参阅图像清楚地知道:

Please see image to know clearly:

现在: http://i.stack.imgur.com/JwM1B.png

我想: http://i.stack.imgur.com/olWB2.png

请帮帮我!

谢谢!

推荐答案

如果您只想删除标签: renderer.setShowLabels(假); 结果
如果你想删除只有传说: renderer.setShowLegend(假);

If you want to remove only the labels: renderer.setShowLabels(false);
If you want to remove only the legend: renderer.setShowLegend(false);

这篇关于Android的饼图使用AChartEngine的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆