android - 条形图在 AchartEngine 中不起作用

标签 android bar-chart achartengine

我正在尝试使用 AchartEngine 创建条形图,但很多东西对我不起作用..

1) 无法显示网格。

2) 无法删除类别系列标题,即“条形图”。

3) 它没有显示应显示的条形图。

4) 默认情况下,白色背景可见。

是否可以在每个条之间提供空间??

条形图代码

    CategorySeries series = new CategorySeries("Bar Graph");

    for (int i = 0; i < availCatList.size(); i++)
       series.add(availCatList.get(i), mTotal.get(i));

        XYMultipleSeriesDataset dataset = new XYMultipleSeriesDataset();
        dataset.addSeries(series.toXYSeries());

        XYSeriesRenderer seriesRenderer = new XYSeriesRenderer();
        seriesRenderer.setChartValuesSpacing(0.5f);
        seriesRenderer.setDisplayChartValues(true);
        seriesRenderer.setColor(Color.GREEN);

        XYMultipleSeriesRenderer mRenderer = new XYMultipleSeriesRenderer();
        mRenderer.setChartTitle("Bar Chart");
        mRenderer.setShowGrid(true);
        mRenderer.setAxisTitleTextSize(15);
        mRenderer.setXLabelsAlign(Align.CENTER);
        mRenderer.setXTitle("Categories");
        mRenderer.setYTitle("Amount");
        mRenderer.setScale(1.0f);

        for (int i = 0; i < availCatList.size(); i++) {

            mRenderer.addXTextLabel(i + 1, availCatList.get(i));
        }

        mRenderer.setXLabels(0);

        mRenderer.addSeriesRenderer(seriesRenderer);

        view = ChartFactory.getBarChartView(this, dataset, mRenderer,
                Type.DEFAULT);

        // layout.removeAllViews();

        layout.addView(view);

任何帮助将不胜感激..

谢谢

最佳答案

  1. mRenderer.setShowGrid(true) 在演示代码的所有示例中都能正常工作。尝试使用 mRenderer.setGridColor(color);
  2. 设置另一种颜色
  3. 你是说图例:mRenderer.setShowLegend(false);
  4. series.add(mTotal.get(i)); 是条形图的正确用法。
  5. 这可能来自个人资料。只需设置您自己的背景颜色即可。

条间距:阅读 mRenderer.setBarSpacing(); 的 API

关于android - 条形图在 AchartEngine 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14851820/

相关文章:

android - 在 getMapAsync() 中调用 GoogleMap.getProjection() 时 IllegalArgumentException left == right

matlab - 无需 for 循环即可更改条形图中的单个条形颜色

java - Android UI 线程停止从其他线程更新

android - PieChart achartengine 中的水平图例

android - Android 中如何获取拨出电话已接听

android - 如何在 Android 上查找非 WiFi 连接的 DHCP 信息?

java - Android:从全屏 Activity 返回后布局被破坏

javascript - Chart.js(堆积条形图)如何计算工具提示中标签的总和?

r - 如何将 Excel 文件读取为数据框