android– 如何使用AchartEngine在折线图中设置x轴上的日期?

android– 如何使用AchartEngine在折线图中设置x轴上的日期?,第1张

概述我已尝试在SO上发布各种链接,但没有得到可靠的答案.这是我的代码:TimeSeriesseries=newTimeSeries("BurnedCalories");for(inti=0;i<x_axis.size();i++){Stringdate=x_axis.get(i);inty=Integer.parseInt(y_axis.get(i))

我已尝试在SO上发布各种链接,但没有得到可靠的答案.

这是我的代码:

 TimeSerIEs serIEs = new TimeSerIEs("Burned CalorIEs");    for (int i = 0; i < x_axis.size(); i++) {            String date = x_axis.get(i);            int y = Integer.parseInt(y_axis.get(i));            Date d;            try {                    d = df.parse(date);                    serIEs.add(d, y);            } catch (ParseException e) {                    // Todo auto-generated catch block                    e.printstacktrace();                }            }      XYMultipleSerIEsDataset dataset = new XYMultipleSerIEsDataset();      dataset.addSerIEs(serIEs);XYSerIEsRenderer render = new XYSerIEsRenderer();    render.setcolor(color.GREEN);render.setPointStyle(PointStyle.SQUARE);render.setFillPoints(true);      XYMultipleSerIEsRenderer renderer = new XYMultipleSerIEsRenderer();  renderer.addSerIEsRenderer(render);        renderer.setChartTitle("line Chart");    renderer.setAxescolor(color.BLUE);    renderer.setGrIDcolor(color.WHITE);    renderer.setShowGrID(true);    renderer.setShowAxes(true);    renderer.setShowGrIDX(true);    renderer.setShowGrIDY(true);    renderer.setShowLabels(true);    renderer.setPanEnabled(true, true);    renderer.setFitLegend(true);    renderer.setXTitle("Date");    renderer.setAxisTitleTextSize(15);    renderer.setXLabelsAlign(Align.CENTER);    renderer.setYTitle("Values");    chart = ChartFactory.getlineChartVIEw(this, dataset, renderer);

我在x轴上得到奇怪的值.

任何帮助,将不胜感激.

解决方法:

这些是我在我的代码中所做的基本更改,它对我有用..

TimeSerIEs serIEs2 = new TimeSerIEs("Protein");            for (int i = 0; i < x_axis.size(); i++) {                int y = Integer.parseInt(y1_axis.get(i));                // Adding y as protein value                serIEs2.add(i + 1, y);            }    for (int i = 0; i < x_axis.size(); i++) {        renderer.addXTextLabel(i + 1, x_axis.get(i));    }    renderer.setXLabels(0);
总结

以上是内存溢出为你收集整理的android – 如何使用AchartEngine在折线图中设置x轴上的日期?全部内容,希望文章能够帮你解决android – 如何使用AchartEngine在折线图中设置x轴上的日期?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1106179.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存