us.ihmc.plotting
Class GraphingUtility
java.lang.Object
us.ihmc.plotting.GraphingUtility
public class GraphingUtility
- extends java.lang.Object
User: mjohnson
Date: 6/6/12
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 |
GraphingUtility
public GraphingUtility()
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 autoscalingyAxisMax
-
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)