package jfreechart_demo; import java.awt.*; import org.jfree.chart.*; import org.jfree.chart.plot.*; import org.jfree.chart.renderer.category.*; public class LineChartDemo2 extends ChartCreator { public JFreeChart createChart() { JFreeChart chart = ChartFactory.createLineChart( getName(), "Categoly", "USD", DatasetCreator.createDefaultCategoryDataset(), PlotOrientation.VERTICAL, true, false, false); CategoryPlot plot = (CategoryPlot)chart.getPlot(); plot.getDomainAxis().setTickLabelFont(new Font("Serif", Font.ITALIC, 12)); plot.getDomainAxis().setMaximumCategoryLabelLines(2); LineAndShapeRenderer renderer = (LineAndShapeRenderer)plot.getRenderer(); renderer.setShapesVisible(true); renderer.setDrawOutlines(true); renderer.setUseFillPaint(true); renderer.setFillPaint(Color.red); return chart; } }