|
|||
|
Hi Everyone,
I am trying to generate overlay line chart through RE API. The problem I asm facing in generated chart has only one line series. my code is as follows. Axis xAxisPrimary = newChart.getPrimaryBaseAxes()[0]; xAxisPrimary.setType(AxisType.TEXT_LITERAL); xAxisPrimary.getMajorGrid().setTickStyle(TickStyle.BELOW_LITERAL); xAxisPrimary.getOrigin().setType(IntersectionType.VALUE_LITERAL); //xAxisPrimary.getTitle().getCaption().setValue(strXParameter); //xAxisPrimary.getTitle().getCaption().getFont().setSize(8); Axis yAxisPrimary = newChart.getPrimaryOrthogonalAxis(xAxisPrimary); yAxisPrimary.getMajorGrid().setTickStyle(TickStyle.LEFT_LITERAL); Series seCategory = SeriesImpl.create(); Query query = QueryImpl.create("row[\"" + objYParameter.get(0) + "\"]"); seCategory.getDataDefinition().add(query); SeriesDefinition sdX = SeriesDefinitionImpl.create(); sdX.getSeriesPalette().update(0); xAxisPrimary.getSeriesDefinitions().add(sdX); sdX.getSeries().add(seCategory); SeriesDefinition sdY1 = SeriesDefinitionImpl.create(); sdY1.getSeriesPalette().update(0); yAxisPrimary.getSeriesDefinitions().add(sdY1); //yAxisPrimary.getTitle().getCaption().setValue(strYParameter); LineSeries ls1 = (LineSeries) LineSeriesImpl.create(); ls1.setSeriesIdentifier("SMS Reminder"); //ls1.setLabelPosition(Position.LEFT_LITERAL); Query query1 = QueryImpl.create("row[\"SMS Reminder\"]"); ls1.getDataDefinition().add(query1); sdY1.getSeries().add(ls1); Please help me. |
![]() |
| Thread Tools | |
| Display Modes | |
|
|