Графики ачартинжина X и Y перекрывают друг друга для гистограммы с накоплением? - PullRequest
2 голосов
/ 13 января 2012

Я использую achartEngine для построения сложенного гистограммы. Мой график для X и Y Значения перекрываются, и график с меньшим значением, чем другие, вытесняется. Ниже приведены мои builddataset и chartfactory

protected XYMultipleSeriesDataset buildBarDataset(String[] titles, List<double[]> values) {
        XYMultipleSeriesDataset dataset = new XYMultipleSeriesDataset();
        int length = titles.length;
        for (int i = 0; i < length; i++) {
            CategorySeries series = new CategorySeries(titles[i]);
            double[] v = values.get(i);
            int seriesLength = v.length;
            for (int k = 0; k < seriesLength; k++) {
                series.add(v[k]);
            }
            dataset.addSeries(i,series.toXYSeries());
        }
        return dataset;
    }

Моя диаграмма:

mChartView = ChartFactory.getBarChartView(NTViewGraph.this, buildBarDataset(titles, values), renderer,
                Type.STACKED);

1 Ответ

1 голос
/ 31 августа 2012

По данной ссылке:

http://community.developer.motorola.com/t5/MOTODEV-For-Enterprise/Enterprise-Grade-Charts-part-II/ba-p/23420

Use below methods and pass 0 to that methods.
If you set it to 0 then it will not show any label and shows label that is externally set by You. And if you pass 1 then it shows 1 label in the interval of 10.

renderer.setXLabels(0);     
renderer.setYLabels(0);

Надеюсь, это поможет вам.

...