AchartEngine中甜甜圈图的半径

我正在尝试在aChartengine中设置甜甜圈图的内圆半径和外圆半径,以下是我的代码:

public class MainActivity extends Activity {
    GraphicalView gv;
    RelativeLayout rl;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        List<double[]> values1 = new ArrayList<double[]>();

        values1.add(new double[] { 15, 5 });


        gv = createIntent(values1);

        rl = (RelativeLayout) findViewById(R.id.rel);
        rl.addView(gv);    
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

    public GraphicalView createIntent(List<double[]> values1) {

        List<String[]> titles = new ArrayList<String[]>();

        titles.add(new String[] { " ", " " });
        int[] colors = new int[] { Color.BLUE, Color.GREEN };

        DefaultRenderer renderer = buildCategoryRenderer(colors);
        renderer.setApplyBackgroundColor(true);
        renderer.setShowLegend(false);

        renderer.setShowLabels(false);
        renderer.setStartAngle(270);
        renderer.setBackgroundColor(Color.rgb(222, 222, 200));
        renderer.setLabelsColor(Color.GRAY);



        return ChartFactory.getDoughnutChartView(MainActivity.this,
                buildMultipleCategoryDataset("Project budget", titles, values1),
                renderer);
    }

    protected MultipleCategorySeries buildMultipleCategoryDataset(String title,
            List<String[]> titles, List<double[]> values) {
        MultipleCategorySeries series = new MultipleCategorySeries(title);
        int k = 0;
        for (double[] value : values) {
            series.add(2007 + k + "", titles.get(k), value);
            k++;
        }
        return series;
    }

    protected DefaultRenderer buildCategoryRenderer(int[] colors) {
        DefaultRenderer renderer = new DefaultRenderer();
        renderer.setLabelsTextSize(15);
        renderer.setLegendTextSize(15);
        renderer.setMargins(new int[] { 20, 30, 15, 0 });
        for (int color : colors) {
            SimpleSeriesRenderer r = new SimpleSeriesRenderer();
            r.setColor(color);
            renderer.addSeriesRenderer(r);
        }
        return renderer;
    }

但是我有浏览器这个查询设置半径的查询,在很多搜索中我在画布上找到了半径,但是在我的情况下我没有画布。

谁能告诉我如何在代码中设置半径?

renderer.setScale((flaot)1.3)解决了我的问题,但内半径和外半径都不是完美的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何找到饼图/甜甜圈图的半径

来自分类Dev

FXML中的Javafx甜甜圈图

来自分类Dev

半径变化的d3甜甜圈图

来自分类Dev

Highcharts甜甜圈图渲染中缺少的颜色

来自分类Dev

如何在IE中显示SVG甜甜圈图?

来自分类Dev

D3中的甜甜圈图

来自分类Dev

如何在IE中显示SVG甜甜圈图?

来自分类Dev

在Swift中绘制带有标题的甜甜圈图

来自分类Dev

如何在Highchart中更改甜甜圈图的颜色?

来自分类Dev

隐藏甜甜圈图 r 中的标签

来自分类Dev

用图绘制甜甜圈图

来自分类Dev

ChartJS甜甜圈图渐变填充

来自分类Dev

Highcharts甜甜圈图定制

来自分类Dev

更改甜甜圈图的边框颜色

来自分类Dev

如何清理甜甜圈图?

来自分类Dev

使甜甜圈图可点击

来自分类Dev

如何删除甜甜圈图边框

来自分类Dev

jq图不显示甜甜圈

来自分类Dev

将甜甜圈图修改为“进步甜甜圈图”

来自分类Dev

CSS圈甜甜圈图透明背景

来自分类Dev

如何在highchart中创建这样的饼图/甜甜圈图?

来自分类Dev

如何使用数据库中的数据绘制Google饼图(或甜甜圈图)

来自分类Dev

Excel / VBA:向甜甜圈图添加标题会减小甜甜圈的大小

来自分类Dev

d3.js甜甜圈图,外面有甜甜圈图例

来自分类Dev

Android中的甜甜圈设计

来自分类Dev

Chartjs嵌套饼图/甜甜圈图

来自分类Dev

d3饼图和甜甜圈图

来自分类Dev

饼图或甜甜圈图单击侦听器

来自分类Dev

d3饼图和甜甜圈图