Package llnl.gnem.core.gui.plotting.api
Interface BasicPlot
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
BasicWaveformPlot,CodaWaveformPlot,PlotlyPlot,PlotlyWaveformPlot,RatioDetailPlot
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddPlotObject(PlotObject object) voidaddPlotObjectObserver(PropertyChangeListener observer) voidattachToDisplayNode(javafx.scene.layout.Pane parent) voidclear()voidvoidgetSVG()getTitle()voidremovePlotObject(PlotObject object) voidreplot()voidsetAxisLimits(AxisLimits... axisLimits) voidsetBackgroundColor(javafx.scene.paint.Color color) voidsetColorMap(String colorMap) voidsetDragMode(String dragmode) voidvoidsetShowFreqLevelButtons(boolean shouldShow) voidsetSubplotLayout(int columns, int rows) voidsetSymbolSize(int pxSymbolSize) voidsetUseHorizontalBottomLegend(boolean useHorizontalBottomLegend) voidshowLegend(boolean visible)
-
Method Details
-
setBackgroundColor
void setBackgroundColor(javafx.scene.paint.Color color) -
setSymbolSize
void setSymbolSize(int pxSymbolSize) -
setSubplotLayout
void setSubplotLayout(int columns, int rows) -
getTitle
Title getTitle() -
addPlotObjectObserver
-
setAxisLimits
-
addPlotObject
-
removePlotObject
-
getSVG
String getSVG() -
showLegend
void showLegend(boolean visible) -
clear
void clear() -
attachToDisplayNode
void attachToDisplayNode(javafx.scene.layout.Pane parent) -
setColorMap
-
createSubPlot
BasicPlot createSubPlot() -
replot
void replot() -
addAxes
-
clearAxes
void clearAxes() -
setMargin
-
setUseHorizontalBottomLegend
void setUseHorizontalBottomLegend(boolean useHorizontalBottomLegend) -
setDragMode
-
getPlotTypes
Map<String,PlotObjectData> getPlotTypes() -
fullReplot
void fullReplot() -
setShowFreqLevelButtons
void setShowFreqLevelButtons(boolean shouldShow)
-