猿问

如何在 Android Studio 中使用像 AChartEngine 这样的 Java 库?

我正在开发一个需要显示各种类型图表的 Android 应用程序。一项快速研究表明AChartEngine将是完美的选择。


不幸的是,该项目有点过时了。Android Studio IDE引用的存储库不再存在,少数链接且仍然可用的教程也引用了不存在的存储库。


“新的”Github 存储库没有发布。所以我想,我不能与 Gradle 依赖项一起使用,因为需要版本号。


如何在 2018 年的 Android Studio (v3.2.1; with Gradle) 设置中使用(包含/导入)AChartEngine?


我想实现以下示例代码(从survivingwithandroid.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);


qq_花开花谢_0
浏览 208回答 1
1回答

动漫人物

这是一个 Maven 项目:git clone https://github.com/ddanny/achartengine.gitcd achartengine/achartenginemvn package这导致:./target/achartengine-1.2.0.jar
随时随地看视频慕课网APP

相关分类

Java
我要回答