gpt4 book ai didi

android - 条形图 achartengine 未显示图表值

转载 作者:行者123 更新时间:2023-11-29 18:00:16 24 4
gpt4 key购买 nike

我正在使用 Achartengine 库创建默认条形图。值显示不正确。我想在栏的顶部显示图表值并居中对齐。对我来说,只有第一个条形图的值是可见的,但我想看到两个条形图的值。我怎样才能做到这一点?如果有任何帮助,我将不胜感激。

这是我的代码

public Intent getIntent(Context context) 
{
// Bar 1
int[] y = { 124, 135, 443, 456, 234, 123, 342, 134, 123, 643, 234, 274 };
CategorySeries series = new CategorySeries("Demo Bar Graph 1");
for (int i = 0; i < y.length; i++) {
series.add("Bar " + (i+1), y[i]);
}

// Bar 2
int[] y2 = { 124, 135, 243, 256, 234, 223, 242, 234, 223, 243, 234, 274 };
CategorySeries series2 = new CategorySeries("Demo Bar Graph 2");
for (int i = 0; i < y.length; i++) {
series2.add("Bar " + (i+1), y2[i]);
}

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

// This is how the "Graph" itself will look like
XYMultipleSeriesRenderer mRenderer = new XYMultipleSeriesRenderer();
mRenderer.setChartTitle("Demo Graph Title");
mRenderer.setXTitle("X VALUES");
mRenderer.setYTitle("Y VALUES");
mRenderer.setAxesColor(Color.GREEN);
mRenderer.setLabelsColor(Color.RED);
mRenderer.setBarSpacing(2.0f);

// Customize bar 1
XYSeriesRenderer renderer = new XYSeriesRenderer();
renderer.setColor(Color.RED);
renderer.setDisplayChartValues(true);
renderer.setChartValuesSpacing((float) 2.5);
mRenderer.addSeriesRenderer(renderer);

// Customize bar 2
XYSeriesRenderer renderer2 = new XYSeriesRenderer();
renderer.setColor(Color.GREEN);
renderer.setDisplayChartValues(true);
renderer.setChartValuesSpacing((float) 2.5);
mRenderer.addSeriesRenderer(renderer2);

Intent intent = ChartFactory.getBarChartIntent(context, dataset,mRenderer, Type.DEFAULT);
return intent;
}

最佳答案

您正在实例化一个renderer 和一个renderer2,但是您正在调用renderer.setDisplayChartValues(true) 两次并且从不调用 renderer2.setDisplayChartValue(true);

关于android - 条形图 achartengine 未显示图表值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16546285/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com