Я занимаюсь разработкой приложения для Android, которое требует отображения различных типов диаграмм.Быстрое исследование показало, что AChartEngine идеально подойдет.
К сожалению, проект устарел.Упомянутые репозитории для Android Studio IDE больше не существуют, и несколько связанных и по-прежнему доступных учебников также ссылаются на несуществующие репозитории.
«Новый» репозиторий Github не имеет выпусков.Поэтому я не могу использовать с зависимостями Gradle, поскольку требуются номера версий.
Как использовать (включить / импортировать) AChartEngine в настройках Android Studio 2018 года (v3.2.1; с Gradle)?
Я хотел бы получить следующий пример кода (взят и изменен с SurvivingWandroid.com ):
XYSeries series = new XYSeries("Foo Bar Chart");
Random rn = new Random();
for (int i = 0; i < 10; i++) {
series.add(i, (int)rn.nextInt(10+i) + 1;);
}
XYSeriesRenderer renderer = new XYSeriesRenderer();
renderer.setLineWidth(2);
renderer.setColor(Color.RED);
renderer.setDisplayBoundingPoints(true);
renderer.setPointStyle(PointStyle.CIRCLE);
renderer.setPointStrokeWidth(3);
XYMultipleSeriesRenderer mRenderer = new XYMultipleSeriesRenderer();
mRenderer.addSeriesRenderer(renderer);
mRenderer.setMarginsColor(Color.argb(0x00, 0xff, 0x00, 0x00));
mRenderer.setPanEnabled(false, false);
mRenderer.setYAxisMax(35);
mRenderer.setYAxisMin(0);
mRenderer.setShowGrid(true);
GraphicalView chartView = ChartFactory.getLineChartView(getActivity(), dataset, mRenderer);
chartLinearLayout.addView(chartView, 0);