List of usage examples for org.jfree.chart.axis ValueAxis setFixedDimension
public void setFixedDimension(double dimension)
From source file:sim.app.sugarscape.Charts.java
JFreeChart createChart2() { JFreeChart chart2 = ChartFactory.createXYLineChart("Wealth Distribution", // the title of the chart "Time step", //"% Population", // the label for the X axis "Gini Coefficient", // % Wealththe label for the Y axis new XYSeriesCollection(model.gini_coeff), // the dataset for the chart PlotOrientation.VERTICAL, // the orientation of the chart true, // a flag specifying whether or not a legend is required true, // a flag specifying whether or not tooltips should be generated false); // a flag specifying whether or not the chart should generate URLs XYPlot plot = chart2.getXYPlot();//from w w w . j a va 2 s .com ValueAxis xAxis = plot.getDomainAxis(); xAxis.setFixedDimension(100); //xAxis.setRange(0,100); //yAxis.setRange(0,1); XYItemRenderer renderer = plot.getRenderer(); renderer.setSeriesPaint(0, Color.black); //System.out.println("done creating chart"); return chart2; }
From source file:sim.app.sugarscape.Charts.java
JFreeChart createGiniChart() { JFreeChart chart3 = ChartFactory.createXYLineChart("Lorenz Curve", "Population Percentage", "Percentage of Total Wealth", new XYSeriesCollection(model.lorenz_curve), PlotOrientation.VERTICAL, true, true, false);/*ww w .j a v a2s . c o m*/ XYPlot plot = chart3.getXYPlot(); ValueAxis yAxis = plot.getRangeAxis(); //xAxis.setFixedDimension(100); yAxis.setFixedDimension(1.0); //yAxis.setRange(0,1); ValueAxis xAxis = plot.getDomainAxis(); xAxis.setFixedDimension(50); //StandardXYItemRenderer XYItemRenderer renderer = plot.getRenderer(); renderer.setSeriesPaint(0, Color.black); NumberAxis axis2 = new NumberAxis("Average Agent Vision"); //axis2.setAutoRangeIncludesZero(false); axis2.setRange(0, 12); plot.setRangeAxis(1, axis2); plot.setRangeAxisLocation(1, AxisLocation.BOTTOM_OR_RIGHT); //XYSeriesCollection vision = new XYSeriesCollection(lorenz_agent_vision); //plot.setDataset(1, vision); return chart3; }