我已尝试在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轴上的日期?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)