Android:如何基于图表引擎库在绘图轴中创建负值?

标签 android achartengine

我想创建在两个轴上都带有正数和负数的 XY 图。默认情况下,achartnegine 显示系列的负值,但起始 popint 始终为零 ^ 图表从零开始,下一个数字类似于 -50、-40 等。我试图避免这种情况,但还没有成功。你能建议正确的方法吗?

                XYMultipleSeriesDataset dataset = new XYMultipleSeriesDataset();
            dataset.addSeries(seriesXY);

            XYMultipleSeriesRenderer renderer = new XYMultipleSeriesRenderer();
            //renderer.setXAxisMin(-10f);
            //renderer.setYAxisMin(-250f);
            //renderer.setBarSpacing(SPACING);
            //renderer.setRange(new double[] { -250d, 250d});
            XYSeriesRenderer sRenderer = new XYSeriesRenderer();
            sRenderer.setColor(Color.BLUE);
            sRenderer.setFillBelowLine(false);
            sRenderer.setChartValuesSpacing(SPACING);
            sRenderer.setFillBelowLineColor(Color.WHITE);
            sRenderer.setFillPoints(false);

            renderer.addSeriesRenderer(sRenderer);
            renderer.setApplyBackgroundColor(true);
            renderer.setBackgroundColor(Color.WHITE);
            renderer.setMarginsColor(Color.WHITE);
            renderer.setAxesColor(Color.BLACK);
            renderer.setXLabelsColor(Color.BLUE);
            renderer.setYLabelsColor(0, Color.BLUE);
            renderer.setXLabelsAlign(Align.RIGHT);
            renderer.setYLabelsAlign(Align.RIGHT);

        GraphicalView chartView = ChartFactory.getLineChartView(
                getActivity(),
                dataset, renderer);
        plot.removeAllViews();
        plot.addView(chartView, new LayoutParams(
                LayoutParams.MATCH_PARENT, 200));

        chartView.repaint();

我用的是LineChartView

最佳答案

答案是您不能使用 AChartEngine 将轴放在图表的中心,因为它是开箱即用的。

关于Android:如何基于图表引擎库在绘图轴中创建负值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12478481/

相关文章:

android - 如何以编程方式创建实时文件夹(将 Intent 发送到主屏幕)?

android - 如何制作通知 Activity 以在android中保存通知

android - 如何在 Kotlin 中自定义 Android Studio 的导入顺序以忽略它们是否是 "static"导入?

java - 在ListFragment中找不到ListView 'android.R.id.list'

android - Achartengine 自动跟随 - y 轴上的额外空间

android - AChartEngine 不显示最大图表值 - Bar Chart

android - achartengine的PieChart使用问题

android - 配置文件在 Cordova 的 config.xml 中不起作用

android - 在 Achartengine 中隐藏/显示系列

android - 如何使用 achartengine 更改图形的背景颜色