DataSetListener
public class DisplayPlotXChart extends Display implements DataSetListener
Constructor | Description |
---|---|
DisplayPlotXChart() |
|
DisplayPlotXChart(DataSet dataSet) |
Modifier and Type | Method | Description |
---|---|---|
void |
clearData() |
|
void |
dataChanged(DataSet dataSet) |
Method called when one or more pieces of data have changed.
|
void |
dataCountChanged(DataSet dataSet) |
Method called when a Data object is added.
|
void |
doUpdate() |
|
org.knowm.xchart.XYChart |
getChart() |
|
DataSet |
getDataSet() |
|
double |
getDataXMax() |
|
double |
getDataXMin() |
|
double |
getDataYMax() |
|
double |
getDataYMin() |
|
javax.swing.JComponent |
getPanel() |
|
DisplayPlotXChart |
getPlot() |
|
java.awt.Dimension |
getPreferredSize() |
|
org.knowm.xchart.XYSeries |
getSeries(java.lang.String name) |
|
java.awt.Component |
graphic() |
Method of Simulation.GraphicElement interface.
|
IDataSink |
makeSink(java.lang.String name) |
|
void |
removeSeries(java.lang.String name) |
|
void |
resetZoom() |
|
void |
setColors(java.awt.Color[] speciesColors) |
|
void |
setDefaultUnit(Unit unit) |
|
void |
setDoDrawLines(DataTag[] dataTags,
boolean doDrawLines) |
|
void |
setDoLegend(boolean legend) |
|
void |
setLegend(DataTag[] dataTags,
java.lang.String label) |
|
void |
setSize(int w,
int h) |
|
void |
setTitle(java.lang.String title) |
|
void |
setUnit(DataTag[] dataTags,
Unit newUnit) |
|
void |
setUnit(Unit unit) |
|
void |
setUnit(java.lang.String seriesName,
Unit unit) |
|
void |
setXLabel(java.lang.String label) |
|
void |
setXLog(boolean log) |
|
void |
setXRange(double min,
double max) |
|
void |
setXUnit(Unit unit) |
|
void |
setYLabel(java.lang.String label) |
|
void |
setYLog(boolean log) |
|
void |
setYRange(double min,
double max) |
addPropertyChangeListener, getLabel, removePropertyChangeListener, setLabel, toString
public DisplayPlotXChart()
public DisplayPlotXChart(DataSet dataSet)
public java.awt.Component graphic()
Display
public DataSet getDataSet()
public IDataSink makeSink(java.lang.String name)
public void removeSeries(java.lang.String name)
public org.knowm.xchart.XYSeries getSeries(java.lang.String name)
public void setUnit(java.lang.String seriesName, Unit unit)
public void setDefaultUnit(Unit unit)
public void setUnit(Unit unit)
public void setXUnit(Unit unit)
public void setXLabel(java.lang.String label)
public void setYLabel(java.lang.String label)
public void setXLog(boolean log)
public void setYLog(boolean log)
public double getDataXMin()
public double getDataXMax()
public double getDataYMin()
public double getDataYMax()
public void setXRange(double min, double max)
public void setYRange(double min, double max)
public void setDoLegend(boolean legend)
public void setDoDrawLines(DataTag[] dataTags, boolean doDrawLines)
public void setLegend(DataTag[] dataTags, java.lang.String label)
public void setTitle(java.lang.String title)
public void clearData()
public org.knowm.xchart.XYChart getChart()
public javax.swing.JComponent getPanel()
public void setSize(int w, int h)
public DisplayPlotXChart getPlot()
public java.awt.Dimension getPreferredSize()
public void dataChanged(DataSet dataSet)
DataSetListener
dataChanged
in interface DataSetListener
public void dataCountChanged(DataSet dataSet)
DataSetListener
dataCountChanged
in interface DataSetListener
dataSet
- the Data object that has been addedpublic void doUpdate()
public void resetZoom()
public void setColors(java.awt.Color[] speciesColors)