public static JFreeChart createTimeSeriesChart( XYDataset dataset, String title, String timeAxisLabel, String valueAxisLabel ) { ValueAxis timeAxis = new DateAxis( timeAxisLabel, TimeZone.getTimeZone( "GMT" ), Locale.getDefault() ); timeAxis.setLowerMargin( 0.02d ); timeAxis.setUpperMargin( 0.02d ); NumberAxis valueAxis = new NumberAxis( valueAxisLabel ); valueAxis.setAutoRangeIncludesZero( false ); XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer( true, false ); XYToolTipGenerator toolTipGenerator = StandardXYToolTipGenerator.getTimeSeriesInstance(); renderer.setBaseToolTipGenerator( toolTipGenerator ); XYPlot plot = new XYPlot(dataset, timeAxis, valueAxis, null); plot.setRenderer( renderer ); boolean addLegend = true; return new JFreeChart( title, JFreeChart.DEFAULT_TITLE_FONT, plot, addLegend ); }
renderer5.setBaseToolTipGenerator(StandardXYToolTipGenerator.getTimeSeriesInstance());
XYToolTipGenerator tt; if (dateAxis) { tt = StandardXYToolTipGenerator.getTimeSeriesInstance();
XYToolTipGenerator toolTipGenerator = StandardXYToolTipGenerator.getTimeSeriesInstance(); XYURLGenerator urlGenerator = new MetadataInURLGenerator(designDescriptions);
if (tooltips) { toolTipGenerator = StandardXYToolTipGenerator.getTimeSeriesInstance();
if (tooltips) { toolTipGenerator = StandardXYToolTipGenerator.getTimeSeriesInstance();
XYToolTipGenerator tt; if (dateAxis) { tt = StandardXYToolTipGenerator.getTimeSeriesInstance();