/** * Generates a URL for a particular item within a series. * * @param dataset the dataset. * @param series the series index (zero-based). * @param item the item index (zero-based). * * @return A string containing the generated URL. */ public String generateURL(XYZDataset dataset, int series, int item) { return super.generateURL(dataset, series, item); }
renderer.setURLGenerator( new StandardXYURLGenerator() );
renderer.setURLGenerator(new StandardXYURLGenerator());
urlGenerator = new StandardXYURLGenerator();
/** * Generates a URL for a particular item within a series. * * @param dataset the dataset. * @param series the series index (zero-based). * @param item the item index (zero-based). * * @return A string containing the generated URL. */ @Override public String generateURL(XYZDataset dataset, int series, int item) { return super.generateURL(dataset, series, item); }
urlGenerator = new StandardXYURLGenerator();
renderer.setURLGenerator(new StandardXYURLGenerator());
renderer.setURLGenerator(new StandardXYURLGenerator());
renderer.setURLGenerator(new StandardXYURLGenerator());
urlGenerator = new StandardXYURLGenerator();
urlGenerator = new StandardXYURLGenerator();
renderer.setURLGenerator(new StandardXYURLGenerator());
urlGenerator = new StandardXYURLGenerator();
public static JFreeChart createScatterPlot(String title, String xAxisLabel, String yAxisLabel, XYDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls) { if(orientation == null) { throw new IllegalArgumentException("Null \'orientation\' argument."); } else { NumberAxis xAxis = new NumberAxis(xAxisLabel); xAxis.setAutoRangeIncludesZero(false); NumberAxis yAxis = new NumberAxis(yAxisLabel); yAxis.setAutoRangeIncludesZero(false); XYItemRenderer render=new StandardXYItemRenderer(); render.setBaseItemLabelsVisible(false); XYPlot plot = new XYPlot(dataset, xAxis, yAxis, render); StandardXYToolTipGenerator toolTipGenerator = null; if(tooltips) { toolTipGenerator = new StandardXYToolTipGenerator(); } StandardXYURLGenerator urlGenerator = null; if(urls) { urlGenerator = new StandardXYURLGenerator(); } XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer(false, true); renderer.setSeriesItemLabelFont(0,FontUtil.getFont(Font.PLAIN,14)); renderer.setBaseItemLabelsVisible(false); renderer.setBaseToolTipGenerator(toolTipGenerator); renderer.setURLGenerator(urlGenerator); plot.setRenderer(renderer); plot.setOrientation(orientation); JFreeChart chart = new JFreeChart(title, FontUtil.getFont(Font.PLAIN,18), plot, legend); return chart; } }
renderer.setURLGenerator( new StandardXYURLGenerator() );
renderer.setURLGenerator(new StandardXYURLGenerator());
urlGenerator = new StandardXYURLGenerator();
urlGenerator = new StandardXYURLGenerator();
urlGenerator = new StandardXYURLGenerator();
renderer.setURLGenerator(new StandardXYURLGenerator());