gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 01:51:31 25 4
gpt4 key购买 nike

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

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

The "new" Github repository没有版本。所以我想,我不能与 Gradle 依赖项一起使用,因为需要版本号。

如何在 2018 年的 Android Studio(v3.2.1;带 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);

最佳答案

这是一个 Maven 项目:

git clone https://github.com/ddanny/achartengine.git
cd achartengine/achartengine
mvn package

结果是:

./target/achartengine-1.2.0.jar

关于java - 如何在 Android Studio 中使用像 AChartEngine 这样的 Java 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52919965/

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