public interface SetPlot extends Plot
| Modifier and Type | Method and Description |
|---|---|
double[] |
getCounts()
sum the contents of the dataset returning an array by set
|
java.lang.String[] |
getLegends()
get the legend strings
|
int |
getNumSets()
get the number of sets.
|
Table |
getTable(java.lang.String quantity)
Create a table representing the data in this
SetPlot. |
boolean |
hasLegends() |
void |
permSets(int new_nset,
int[] perm)
permute the contents of the sets in a Dataset
labels are also permuted/truncated.
|
void |
setLegends(java.lang.String[] leg)
set the legends strings These are the labels for the different sets in this
SetPlot |
void |
setNumSets(int nsets)
set Number of sets in this
SetPlot |
void setNumSets(int nsets)
SetPlotnsets - double[] getCounts()
int getNumSets()
void permSets(int new_nset,
int[] perm)
new_nset - number of sets to truncate toperm - permutation array, can be many to one to merge setsboolean hasLegends()
java.lang.String[] getLegends()
void setLegends(java.lang.String[] leg)
SetPlotleg - Table getTable(java.lang.String quantity)
SetPlot.
Each set of data produces a row of the table keyed by the corresponding label.
The data columns produced are chosen by the implementing class subject to the advice that
multiple SetPlots that can co-exist in a single chart should also make sense when combined into
a single table.quantity - Quantity name if known