android - 在android中自定义图表

标签 android graph achartengine

您好,我正在使用 achartengine 在 Android 中设计图表 我想隔开图像中看到的 Y 轴值。 我怎样才能实现它。

Graph from Achart Engine

我使用以下值来设计图形

系列 1:

   int x[] = {5, 10, 15, 20, 30 , 35, 45};
   int y[] = {50, 100, 300, 200, 250 , 250 , 300};

系列 2:

    int x1[]={10,20,30,40,50,60,70};
    int y1[]={50, 100, 300, 200, 250 , 250 , 300};

要添加我正在使用以下代码的系列

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

要添加渲染器文件,我使用以下代码

XYMultipleSeriesRenderer mRenderer = new XYMultipleSeriesRenderer();
            XYSeriesRenderer renderer = new XYSeriesRenderer();
            XYSeriesRenderer renderer1 = new XYSeriesRenderer();





  mRenderer.setXLabelsAlign(Align.CENTER);

        mRenderer.setYLabelsAlign(Align.RIGHT);

然后将这个系列添加到mRenderer中并设置Graphical View

mRenderer.addSeriesRenderer(renderer);
            mRenderer.addSeriesRenderer(renderer1);

            GraphicalView view = ChartFactory.getLineChartView(context, dataset, mRenderer);

最佳答案

只需这样做:

mRenderer.setYLabelsPadding(15);

关于android - 在android中自定义图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19221471/

相关文章:

android - Achartengine: 1:graph artifact 2: x轴标注

android - 发现多个文件的操作系统独立路径为 'META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version'

android - 旋转和按钮点击可能导致内存泄漏

python - 如何将tinkergraph上传到python/gremlin?

algorithm - 动态更新最短路径

android - 为什么我来自 achartengine 的图表最初显示为缩放?

android - 单个系列和单个渲染器的多个颜色条

android - 让 NFC 读写器检测到安卓手机(基本 NFC)

android - Android 中保存静态变量的 "Globals"类是否安全?

algorithm - 图中节点之间的最短路径