public class DefaultPlotter extends Plotter
Constructor and Description |
---|
DefaultPlotter() |
Modifier and Type | Method and Description |
---|---|
void |
doPlot(float[] domain,
float[][] matrix,
java.lang.String title)
Accepts a matrix as the second argument, and plots each row of the matrix
separately as in doPlot(float[], float[], java.lang.String).
|
void |
doPlot(float[] domain,
float[] vector,
java.lang.String title) |
void |
doPlot(float[] vector,
java.lang.String title) |
void |
doPlot(Function function,
float start,
float increment,
float end,
java.lang.String title) |
void |
doPlot(java.util.List<TimeSeries> series,
java.util.List<SpikePattern> patterns,
java.lang.String title) |
void |
doPlot(NEFEnsemble ensemble) |
void |
doPlot(NEFEnsemble ensemble,
java.lang.String name) |
void |
doPlot(SpikePattern pattern) |
void |
doPlot(TimeSeries series,
java.lang.String title) |
void |
doPlot(TimeSeries ideal,
TimeSeries actual,
java.lang.String title) |
void |
doPlotMSE(NEFEnsemble ensemble,
DecodedOrigin origin,
java.lang.String name) |
org.jfree.chart.ChartPanel |
getBarChart(float[] vector,
java.lang.String title) |
protected void |
showChart(org.jfree.chart.JFreeChart chart,
java.lang.String title) |
public void doPlot(TimeSeries series, java.lang.String title)
doPlot
in class Plotter
series
- TimeSeries to plottitle
- Plot titlePlotter.doPlot(ca.nengo.util.TimeSeries, java.lang.String)
public void doPlot(TimeSeries ideal, TimeSeries actual, java.lang.String title)
doPlot
in class Plotter
ideal
- Ideal time seriesactual
- Actual time seriestitle
- Plot titlePlotter.doPlot(ca.nengo.util.TimeSeries, ca.nengo.util.TimeSeries, java.lang.String)
public void doPlot(java.util.List<TimeSeries> series, java.util.List<SpikePattern> patterns, java.lang.String title)
doPlot
in class Plotter
series
- A list of TimeSeries to plot (can be null if none)patterns
- A list of SpikePatterns to plot (can be null if none)title
- Plot titlePlotter.doPlot(java.util.List, java.util.List, java.lang.String)
public void doPlot(NEFEnsemble ensemble, java.lang.String name)
doPlot
in class Plotter
ensemble
- NEFEnsemble from which origin arisesname
- Name of origin (must be a DecodedOrigin, not one derived from a combination of
neuron origins)Plotter.doPlot(ca.nengo.model.nef.NEFEnsemble, java.lang.String)
public void doPlotMSE(NEFEnsemble ensemble, DecodedOrigin origin, java.lang.String name)
public void doPlot(NEFEnsemble ensemble)
doPlot
in class Plotter
ensemble
- An NEFEnsemblePlotter.doPlot(ca.nengo.model.nef.NEFEnsemble)
public void doPlot(SpikePattern pattern)
doPlot
in class Plotter
pattern
- A SpikePattern for which to plot a rasterPlotter.doPlot(ca.nengo.util.SpikePattern)
public void doPlot(Function function, float start, float increment, float end, java.lang.String title)
doPlot
in class Plotter
function
- Function to plotstart
- Minimum of input rangeincrement
- Size of incrememnt along input rangeend
- Maximum of input rangetitle
- Display title of plotPlotter.doPlot(ca.nengo.math.Function, float, float, float, String)
public void doPlot(float[] vector, java.lang.String title)
doPlot
in class Plotter
vector
- Vector of points to plottitle
- Display title of plotPlotter.doPlot(float[], String)
public org.jfree.chart.ChartPanel getBarChart(float[] vector, java.lang.String title)
public void doPlot(float[] domain, float[] vector, java.lang.String title)
doPlot
in class Plotter
domain
- Vector of domain valuesvector
- Vector of range valuestitle
- Display title of plotPlotter.doPlot(float[], float[], java.lang.String)
public void doPlot(float[] domain, float[][] matrix, java.lang.String title)
protected void showChart(org.jfree.chart.JFreeChart chart, java.lang.String title)