【问题标题】:curve line android achartengine曲线线android achartengine
【发布时间】:2015-06-22 21:40:00
【问题描述】:

我需要画一条水平线和垂直线。对于在 android 中绘图,我使用的是 ACharEngine。

我的代码:

        public void onClick(View v) {
            TimeSeries horizontalLine = new TimeSeries("horizontalLine");
            horizontalLine.add(50.0, 0.0);
            horizontalLine.add(-50.0, 0.0);

            TimeSeries verticalLine = new TimeSeries("verticalLine");
            verticalLine.add(0.0, 50.0);
            verticalLine.add(0.0, -50.0);

            XYMultipleSeriesDataset dataset = new XYMultipleSeriesDataset();
            dataset.addSeries(horizontalLine);
            dataset.addSeries(verticalLine);

            XYSeriesRenderer renderHorizontal = new XYSeriesRenderer();
            renderHorizontal.setShowLegendItem(true);
            renderHorizontal.setColor(Color.BLACK);
            renderHorizontal.setLineWidth(3);

            XYSeriesRenderer renderVertical = new XYSeriesRenderer();
            renderVertical.setShowLegendItem(true);
            renderVertical.setColor(Color.RED);
            renderVertical.setLineWidth(3);

            XYMultipleSeriesRenderer mRenderer = new XYMultipleSeriesRenderer();
            mRenderer.addSeriesRenderer(renderVertical);
            mRenderer.addSeriesRenderer(renderHorizontal);

            mRenderer.setMarginsColor(Color.argb(0x00, 0xff, 0x00, 0x00));
            mRenderer.setGridColor(Color.GRAY);
            mRenderer.setShowGrid(true);
            mRenderer.setZoomButtonsVisible(true);
            mRenderer.setGridColor(Color.GRAY);
            mRenderer.setYLabelsPadding(-12);
            mLinearView.removeAllViews();
            mLinearView.addView(ChartFactory.getLineChartView(getActivity(), dataset, mRenderer));
        }

横线画的很不错,但是跟竖线有些不准确。 我的照片: http://i.stack.imgur.com/nwCf6.png

我不明白问题出在哪里

【问题讨论】:

  • 是的,因为我需要创建一个多图数学函数。

标签: android achartengine


【解决方案1】:
TimeSeries horizontalLine = new TimeSeries("horizontalLine");

替换

XYValueSeries horizontalLine = new XYValueSeries("horizontalLine");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 2013-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    相关资源
    最近更新 更多