public class Example1 { public static void main(String args[]){ DefaultKeyedValues data = new DefaultKeyedValues(); data.addValue("8/4/2012" ,7.0); data.addValue("19/04/2012",5.0); CategoryDataset dataset = DatasetUtilities.createCategoryDataset("Population", data); JFreeChart chart = ChartFactory.createBarChart("Population","Date","Population",dataset,PlotOrientation.VERTICAL,true,true,false); ChartFrame frame = new ChartFrame("Test", chart); //Switch from a Bar Rendered to a LineAndShapeRenderer so the chart looks like an XYChart LineAndShapeRenderer renderer = new LineAndShapeRenderer(); renderer.setBaseLinesVisible(false); //TUrn of the lines CategoryPlot plot = (CategoryPlot) chart.getPlot(); plot.setRenderer(0, renderer); NumberAxis numberAxis = (NumberAxis)plot.getRangeAxis(); numberAxis.setRange(new Range(0,10)); frame.pack(); frame.setVisible(true); } }
lineRenderer.setBaseLinesVisible( isShowLines );