List of usage examples for org.jfree.chart.labels StandardXYToolTipGenerator StandardXYToolTipGenerator
public StandardXYToolTipGenerator()
From source file:org.jfree.chart.demo.XYStepAreaRendererDemo1.java
private static JFreeChart createChart(XYDataset xydataset) { JFreeChart jfreechart = ChartFactory.createXYLineChart("XYStepAreaRenderer Demo 1", "X", "Y", xydataset, PlotOrientation.VERTICAL, true, true, false); XYPlot xyplot = (XYPlot) jfreechart.getPlot(); XYStepAreaRenderer xysteparearenderer = new XYStepAreaRenderer(2); xysteparearenderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator()); xysteparearenderer.setDefaultEntityRadius(6); xyplot.setRenderer(xysteparearenderer); return jfreechart; }
From source file:org.jfree.chart.demo.XYStepRendererDemo1.java
private static JFreeChart createChart(XYDataset xydataset) { JFreeChart jfreechart = ChartFactory.createXYLineChart("XYStepRenderer Demo 1", "X", "Y", xydataset, PlotOrientation.VERTICAL, true, true, false); XYPlot xyplot = (XYPlot) jfreechart.getPlot(); XYStepRenderer xysteprenderer = new XYStepRenderer(); xysteprenderer.setBaseShapesVisible(true); xysteprenderer.setSeriesStroke(0, new BasicStroke(2.0F)); xysteprenderer.setSeriesStroke(1, new BasicStroke(2.0F)); xysteprenderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator()); xysteprenderer.setDefaultEntityRadius(6); xyplot.setRenderer(xysteprenderer);//from w w w . j ava 2s . c o m return jfreechart; }
From source file:org.jfree.chart.demo.XYLine3DRendererDemo1.java
private static JFreeChart createChart(XYDataset xydataset) { JFreeChart jfreechart = ChartFactory.createXYLineChart("XYLine3DRenderer Demo 1", "X", "Y", xydataset, PlotOrientation.VERTICAL, true, true, false); XYPlot xyplot = (XYPlot) jfreechart.getPlot(); XYLine3DRenderer xyline3drenderer = new XYLine3DRenderer(); xyline3drenderer.setWallPaint(Color.gray); xyline3drenderer.setXOffset(2D);/*from w w w.jav a2 s . c om*/ xyline3drenderer.setYOffset(3D); xyline3drenderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator()); xyline3drenderer.setDefaultEntityRadius(6); xyplot.setRenderer(xyline3drenderer); return jfreechart; }
From source file:org.jfree.chart.demo.XYStepRendererDemo2.java
private static JFreeChart createChart(XYDataset xydataset) { JFreeChart jfreechart = ChartFactory.createXYLineChart("XYStepRenderer Demo 2", "X", "Y", xydataset, PlotOrientation.VERTICAL, true, true, false); XYPlot xyplot = (XYPlot) jfreechart.getPlot(); ValueAxis valueaxis = xyplot.getRangeAxis(); valueaxis.setUpperMargin(0.14999999999999999D); XYStepRenderer xysteprenderer = new XYStepRenderer(); xysteprenderer.setSeriesStroke(0, new BasicStroke(2.0F)); xysteprenderer.setSeriesStroke(1, new BasicStroke(2.0F)); xysteprenderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator()); xysteprenderer.setDefaultEntityRadius(6); xysteprenderer.setBaseItemLabelGenerator(new StandardXYItemLabelGenerator()); xysteprenderer.setBaseItemLabelsVisible(true); xysteprenderer.setBaseItemLabelFont(new Font("Dialog", 1, 14)); xyplot.setRenderer(xysteprenderer);// ww w .j a v a 2 s .c om return jfreechart; }
From source file:org.jfree.chart.demo.XYLineAndShapeRendererDemo1.java
private static JFreeChart createChart(XYDataset xydataset) { JFreeChart jfreechart = ChartFactory.createXYLineChart("XYLineAndShapeRenderer Demo 1", "X", "Y", xydataset, PlotOrientation.VERTICAL, true, true, false); XYPlot xyplot = (XYPlot) jfreechart.getPlot(); XYLineAndShapeRenderer xylineandshaperenderer = new XYLineAndShapeRenderer(); xylineandshaperenderer.setSeriesLinesVisible(0, true); xylineandshaperenderer.setSeriesShapesVisible(0, false); xylineandshaperenderer.setSeriesLinesVisible(1, false); xylineandshaperenderer.setSeriesShapesVisible(1, true); xylineandshaperenderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator()); xylineandshaperenderer.setDefaultEntityRadius(6); xyplot.setRenderer(xylineandshaperenderer); return jfreechart; }
From source file:com.itemanalysis.jmetrik.graph.histogram.HistogramChart.java
public static JFreeChart createHistogram(String title, String xAxisLabel, String yAxisLabel, IntervalXYDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls) { if (orientation == null) { throw new IllegalArgumentException("Null 'orientation' argument."); }//from w w w . j av a2 s .c o m NumberAxis xAxis = new NumberAxis(xAxisLabel); xAxis.setAutoRangeIncludesZero(false); ValueAxis yAxis = new NumberAxis(yAxisLabel); XYItemRenderer renderer = new XYBarRenderer(); if (tooltips) { renderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator()); } if (urls) { renderer.setURLGenerator(new StandardXYURLGenerator()); } XYPlot plot = new XYPlot(dataset, xAxis, yAxis, renderer); plot.setOrientation(orientation); JFreeChart chart = new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, plot, legend); currentTheme.apply(chart); return chart; }
From source file:org.jfree.chart.demo.StackedXYAreaChartDemo1.java
private static JFreeChart createChart(TableXYDataset tablexydataset) { JFreeChart jfreechart = ChartFactory.createStackedXYAreaChart("Stacked XY Area Chart Demo 1", "X Value", "Y Value", tablexydataset, PlotOrientation.VERTICAL, true, true, false); XYPlot xyplot = (XYPlot) jfreechart.getPlot(); StackedXYAreaRenderer stackedxyarearenderer = new StackedXYAreaRenderer(); stackedxyarearenderer.setSeriesPaint(0, Color.lightGray); stackedxyarearenderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator()); xyplot.setRenderer(0, stackedxyarearenderer); xyplot.setDomainCrosshairVisible(true); xyplot.setRangeCrosshairVisible(true); return jfreechart; }
From source file:org.jfree.chart.demo.StackedXYAreaRendererDemo1.java
private static JFreeChart createChart(TableXYDataset tablexydataset) { JFreeChart jfreechart = ChartFactory.createStackedXYAreaChart("StackedXYAreaRendererDemo1", "X Value", "Y Value", tablexydataset, PlotOrientation.VERTICAL, true, true, false); XYPlot xyplot = (XYPlot) jfreechart.getPlot(); StackedXYAreaRenderer stackedxyarearenderer = new StackedXYAreaRenderer(5); stackedxyarearenderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator()); xyplot.setRenderer(0, stackedxyarearenderer); xyplot.setDomainCrosshairVisible(true); xyplot.setRangeCrosshairVisible(true); stackedxyarearenderer.setShapePaint(Color.yellow); ChartUtilities.applyCurrentTheme(jfreechart); return jfreechart; }
From source file:de.fub.maps.project.plugins.tasks.eval.heading.HeadingHistogramm.java
/** * Creates new form HeadingHistogramm/* w w w .j a v a 2s.c o m*/ */ public HeadingHistogramm() { initComponents(); barChart = ChartFactory.createXYBarChart(null, "Degree", false, null, dataset, PlotOrientation.VERTICAL, true, true, true); barChart.setBackgroundPaint(Color.WHITE); barChart.getPlot().setBackgroundPaint(Color.WHITE); XYBarRenderer barRenderer = new XYBarRenderer(.05); barRenderer.setShadowVisible(false); barRenderer.setBarPainter(new StandardXYBarPainter()); barRenderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator()); barChart.getXYPlot().setRenderer(barRenderer); chartpanel = new ChartPanel(barChart, false); add(chartpanel, BorderLayout.CENTER); }
From source file:de.fub.maps.project.detector.model.statistics.HistogramPanel.java
/** * Creates new form histogramPanel/*from ww w . ja v a 2 s . co m*/ */ public HistogramPanel() { initComponents(); histogramChart = ChartFactory.createHistogram(null, null, null, dataSet, PlotOrientation.VERTICAL, false, true, true); plot = histogramChart.getXYPlot(); chartPanel = new ChartPanel(histogramChart, true); add(chartPanel, BorderLayout.CENTER); XYBarRenderer barRenderer = new XYBarRenderer(.05); barRenderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator()); barRenderer.setBarPainter(new StandardXYBarPainter()); barRenderer.setBarAlignmentFactor(.1); barRenderer.setBasePaint(Color.blue); // barRenderer.setBaseItemLabelGenerator(new StandardXYItemLabelGenerator()); barRenderer.setBaseItemLabelGenerator( new StandardXYItemLabelGenerator(StandardXYItemLabelGenerator.DEFAULT_ITEM_LABEL_FORMAT, new CustomNumberFormat(), new CustomNumberFormat())); barRenderer.setBaseItemLabelsVisible(true); plot.setRenderer(barRenderer); plot.setBackgroundPaint(Color.white); histogramChart.setBackgroundPaint(Color.white); plot.setRangeGridlinesVisible(true); chartPanel.setVerticalAxisTrace(false); chartPanel.setDisplayToolTips(true); chartPanel.setBackground(Color.white); }