我正在开发一个需要显示各种类型图表的 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);
动漫人物
相关分类