us.ihmc.plotting
Class GraphingUtility

java.lang.Object
  extended by us.ihmc.plotting.GraphingUtility

public class GraphingUtility
extends java.lang.Object

User: mjohnson Date: 6/6/12


Constructor Summary
GraphingUtility()
           
 
Method Summary
static void addDataSetToXYPlot(org.jfree.chart.ChartPanel chartPanel, org.jfree.data.xy.XYDataset dataset, java.lang.String yAxisLabel, boolean showSeriesShape, boolean independentYaxis, double yAxisMin, double yAxisMax)
           
static void addVerticalMarkerToXYPlot(org.jfree.chart.ChartPanel chartPanel, double xValue)
           
static org.jfree.chart.ChartPanel createGraph(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, org.jfree.data.xy.XYDataset dataset)
           
static org.jfree.chart.ChartPanel createGraph(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, org.jfree.data.xy.XYDataset dataset, boolean showSeriesShape, boolean independentYaxes)
           
static org.jfree.chart.ChartPanel createGraph(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, org.jfree.data.xy.XYDataset dataset, boolean showSeriesShape, boolean independentYaxes, boolean showLegend)
           
static org.jfree.chart.ChartPanel createGraph(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, org.jfree.data.xy.XYDataset dataset, double minRange, double maxRange)
           
static org.jfree.chart.ChartPanel createGraph(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, org.jfree.data.xy.XYDataset dataset, double minRange, double maxRange, boolean showLegend)
           
static org.jfree.data.xy.XYSeries createXYSeries(java.lang.String seriesName, java.util.ArrayList<javax.vecmath.Point2d> data)
           
static org.jfree.data.xy.XYSeriesCollection createXYSeriesCollection(java.util.ArrayList<org.jfree.data.xy.XYSeries> dataSets)
           
static void displayGraph(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, org.jfree.data.xy.XYDataset dataset)
           
static void displayGraph(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, org.jfree.data.xy.XYDataset dataset, double minRange, double maxRange)
           
static void increaseFontSize(org.jfree.chart.JFreeChart chart, int amount)
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphingUtility

public GraphingUtility()
Method Detail

createGraph

public static org.jfree.chart.ChartPanel createGraph(java.lang.String title,
                                                     java.lang.String xAxisLabel,
                                                     java.lang.String yAxisLabel,
                                                     org.jfree.data.xy.XYDataset dataset)

createGraph

public static org.jfree.chart.ChartPanel createGraph(java.lang.String title,
                                                     java.lang.String xAxisLabel,
                                                     java.lang.String yAxisLabel,
                                                     org.jfree.data.xy.XYDataset dataset,
                                                     boolean showSeriesShape,
                                                     boolean independentYaxes)

createGraph

public static org.jfree.chart.ChartPanel createGraph(java.lang.String title,
                                                     java.lang.String xAxisLabel,
                                                     java.lang.String yAxisLabel,
                                                     org.jfree.data.xy.XYDataset dataset,
                                                     boolean showSeriesShape,
                                                     boolean independentYaxes,
                                                     boolean showLegend)

addDataSetToXYPlot

public static void addDataSetToXYPlot(org.jfree.chart.ChartPanel chartPanel,
                                      org.jfree.data.xy.XYDataset dataset,
                                      java.lang.String yAxisLabel,
                                      boolean showSeriesShape,
                                      boolean independentYaxis,
                                      double yAxisMin,
                                      double yAxisMax)
Parameters:
chartPanel -
dataset -
yAxisLabel -
showSeriesShape -
independentYaxis -
yAxisMin - Set this to NaN to use autoscaling
yAxisMax -

addVerticalMarkerToXYPlot

public static void addVerticalMarkerToXYPlot(org.jfree.chart.ChartPanel chartPanel,
                                             double xValue)

increaseFontSize

public static void increaseFontSize(org.jfree.chart.JFreeChart chart,
                                    int amount)

createGraph

public static org.jfree.chart.ChartPanel createGraph(java.lang.String title,
                                                     java.lang.String xAxisLabel,
                                                     java.lang.String yAxisLabel,
                                                     org.jfree.data.xy.XYDataset dataset,
                                                     double minRange,
                                                     double maxRange)

createGraph

public static org.jfree.chart.ChartPanel createGraph(java.lang.String title,
                                                     java.lang.String xAxisLabel,
                                                     java.lang.String yAxisLabel,
                                                     org.jfree.data.xy.XYDataset dataset,
                                                     double minRange,
                                                     double maxRange,
                                                     boolean showLegend)

displayGraph

public static void displayGraph(java.lang.String title,
                                java.lang.String xAxisLabel,
                                java.lang.String yAxisLabel,
                                org.jfree.data.xy.XYDataset dataset)

displayGraph

public static void displayGraph(java.lang.String title,
                                java.lang.String xAxisLabel,
                                java.lang.String yAxisLabel,
                                org.jfree.data.xy.XYDataset dataset,
                                double minRange,
                                double maxRange)

createXYSeries

public static org.jfree.data.xy.XYSeries createXYSeries(java.lang.String seriesName,
                                                        java.util.ArrayList<javax.vecmath.Point2d> data)

createXYSeriesCollection

public static org.jfree.data.xy.XYSeriesCollection createXYSeriesCollection(java.util.ArrayList<org.jfree.data.xy.XYSeries> dataSets)

main

public static void main(java.lang.String[] args)