public Class MyJFreeChart { public static void main(String[] args) { MyJFreeChart nn = new MyJFreeChart(); try { nn.create(); } catch (Exception ex) { ex.printStackTrace(); } } public void create() throws Exception { DefaultKeyedValues2DDataset data = new DefaultKeyedValues2DDataset(); for (int i = 0; i < 5; i++) { for (int j = 0; j < 10; j++) { data.addValue(Math.random(), "r" + i, "c" + j); } } // 渲染 曲线上有点的效果 LineAndShapeRenderer lsr = new LineAndShapeRenderer(); JFreeChart chart = ChartFactory.createLineChart( "java.lang.String title", "java.lang.String categoryAxisLabel", "java.lang.String valueAxisLabel", data, PlotOrientation.VERTICAL, true, false, false); CategoryPlot plot = chart.getCategoryPlot(); // x轴转向45度 plot.getDomainAxis().setCategoryLabelPositions( CategoryLabelPositions.DOWN_45); plot.setRenderer(lsr); ChartUtilities.saveChartAsJPEG(new File( "C:\\Users\\cmmr-java-go\\Desktop\\newbj\\a.jpeg"), chart, 400, 400); } }
jfreechart Line多个曲线图,曲线点图,布布扣,bubuko.com
原文:http://my.oschina.net/kelvinline/blog/298798