package jfreechart_demo; import org.jfree.chart.*; import org.jfree.chart.plot.*; import org.jfree.chart.renderer.xy.*; import org.jfree.chart.axis.*; public class XYLineChartDemo2 extends ChartCreator { public JFreeChart createChart() { JFreeChart chart = ChartFactory.createXYLineChart( getName(), "X", "Y", DatasetCreator.createXYZDataset(2, 4), PlotOrientation.VERTICAL, true, false, false ); XYPlot plot = (XYPlot)chart.getPlot(); XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer(); renderer.setSeriesLinesVisible(0, true); renderer.setSeriesShapesVisible(0, false); renderer.setSeriesLinesVisible(1, false); renderer.setSeriesShapesVisible(1, true); plot.setRenderer(renderer); return chart; } }