我在网上寻找了一些帮助,但一无所获。 我想在我的图表中添加第二个系列。每个系列都应该有一个单独的比例。但是,我不能得到我的第二个系列来承认我的第二个量表。这两个系列似乎都想要坚持第一个比例("第0"比例)。任何人都可以帮助我指出正确的方向吗?
XYMultipleSeriesRenderer renderer = new XYMultipleSeriesRenderer(2);
renderer.setAxisTitleTextSize(10);
renderer.setChartTitleTextSize(25);
renderer.setLabelsTextSize(20);
renderer.setLegendTextSize(15);
renderer.setMargins(new int[] { 30, 30, 30, 30 });
renderer.setXLabelsPadding(20);
renderer.setYLabelsPadding(20);
renderer.setBackgroundColor(getResources().getColor(R.color.lightest));
renderer.setYAxisAlign(Align.LEFT, 0);
renderer.setXAxisMin(d1.getTime(), 0);
renderer.setXAxisMax(d2.getTime(), 0);
renderer.setYAxisMax(prepMaxVal+1, 0);
renderer.setYAxisMin(prepMinVal, 0);
renderer.setYAxisAlign(Align.RIGHT, 1);
renderer.setXAxisMin(d1.getTime(), 1);
renderer.setXAxisMax(d2.getTime(), 1);
renderer.setYAxisMax(timesMaxVal, 1);
renderer.setYAxisMin(timesMinVal, 1);
renderer.setXLabels(daysBetween(d1, d2));
renderer.setXLabelsAngle(45);
renderer.setApplyBackgroundColor(true);
renderer.setChartTitle("Distance and Pace");
renderer.setDisplayValues(true);
XYSeriesRenderer r = new XYSeriesRenderer();
r.setColor(getResources().getColor(R.color.main));
r.setLineWidth(3);
XYSeriesRenderer r2 = new XYSeriesRenderer();
r2.setColor(getResources().getColor(R.color.oldcontrast));
r2.setLineWidth(3);
dataset.addSeries(0, preparingDistancechart);
renderer.addSeriesRenderer(0, r);
dataset.addSeries(1, times);
renderer.addSeriesRenderer(1, r2);
GraphicalView chartView = ChartFactory.getTimeChartView(getActivity(), dataset, renderer, "MM/dd/yyyy");
LinearLayout layout = (LinearLayout) rootView.findViewById(R.id.graphicalLayout);
layout.addView(chartView, new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));