Is there any method to remove the last two legend items?

here is the major source code to generate the plot:
Code: Select all
// get flow dataset
DefaultCategoryDataset flowDataset = new DefaultCategoryDataset();
if (cover_flow_rs != null){
while (cover_flow_rs.next()){
flowDataset.addValue(Double.parseDouble(cover_flow_rs.getString(FLOW_VOL_COL)), "Covering", cover_flow_rs.getString(CCY_COL).trim());
}
}
if (cust_flow_rs != null){
while (cust_flow_rs.next()){
flowDataset.addValue(Double.parseDouble(cust_flow_rs.getString(FLOW_VOL_COL)), "Customer", cust_flow_rs.getString(CCY_COL).trim());
}
}
// get volume dataset
DefaultCategoryDataset volumeDataset = new DefaultCategoryDataset();
if (cover_volume_rs != null){
while (cover_volume_rs.next()){
volumeDataset.addValue(Double.parseDouble(cover_volume_rs.getString(FLOW_VOL_COL)), "Covering", cover_volume_rs.getString(CCY_COL).trim());
}
}
if (cust_volume_rs != null){
while (cust_volume_rs.next()){
volumeDataset.addValue(Double.parseDouble(cust_volume_rs.getString(FLOW_VOL_COL)), "Customer", cust_volume_rs.getString(CCY_COL).trim());
}
}
// get subplots
BarRenderer flowBarRenderer = new BarRenderer();
barRenderer.setItemMargin(0.0);
CategoryPlot flowPlot= getFlowCategoryPlot(flowDataset, flowBarRenderer); // my function to get flow plot
BarRenderer volBarRenderer = new BarRenderer();
barRenderer.setItemMargin(0.0);
CategoryPlot volumePlot= getVolCategoryPlot(volumeDataset, volBarRenderer); // my function to get volume plot
// generate chart
CombinedDomainCategoryPlot combinedPlot = new CombinedDomainCategoryPlot(xAxis);
// add the subplots
combinedPlot.add(flowPlot, 2);
combinedPlot.add(volumePlot, 1);
Andy