VectSharp 2.6.1
A light library for C# vector graphics
|
A plot element that draws a box plot. More...
Public Member Functions | |||
BoxPlot (IReadOnlyList< double > position, IReadOnlyList< double > direction, double whisker1, double box1, double box2, double whisker2, ICoordinateSystem< IReadOnlyList< double > > coordinateSystem) | |||
Create a new BoxPlot instance. More... | |||
void | Plot (Graphics target) | ||
Draw the plot element on the specified target  Graphics.
| |||
void | Plot (Graphics target) | ||
Draw the plot element on the specified target  Graphics. More... | |||
Properties | |
IReadOnlyList< double > | Position [get, set] |
The position of the centre (e.g., median or mean) of the box plot, in data space coordinates. More... | |
IReadOnlyList< double > | Direction [get, set] |
The direction along which the box plot is drawn, in data space coordinates. More... | |
double | Whisker1 [get, set] |
The distance between the centre of the box plot and the first whisker, expressed as a multiple of Direction. More... | |
double | Box1 [get, set] |
The distance between the centre of the box plot and the first side of the box, expressed as a multiple of Direction. More... | |
double | Box2 [get, set] |
The distance between the centre of the box plot and the second side of the box, expressed as a multiple of Direction. More... | |
double | Whisker2 [get, set] |
The distance between the centre of the box plot and the second whisker, expressed as a multiple of Direction. More... | |
double | Width = 10 [get, set] |
The width of the box plot, in data space coordinates. More... | |
double | WhiskerWidth = 0.5 [get, set] |
The width of the whiskers, expressed as a multiple of the Width of the box. More... | |
double | NotchWidth = 0.5 [get, set] |
The width of the notch, expressed as a multiple of the Width of the box. More... | |
double | NotchSize = 0 [get, set] |
The distance between the centre of the box plot and the end of the notch, expressed as a multiple of Direction. More... | |
PlotElementPresentationAttributes | BoxPresentationAttributes = new PlotElementPresentationAttributes() { Fill = Colours.White } [get, set] |
Presentation attributes for the box. More... | |
PlotElementPresentationAttributes | WhiskersPresentationAttributes = new PlotElementPresentationAttributes() { Fill = null } [get, set] |
Presentation attributes for the whiskers. More... | |
PlotElementPresentationAttributes | CentreSymbolPresentationAttributes = new PlotElementPresentationAttributes() { Fill = null, Stroke = null } [get, set] |
Presentation attributes for the symbol drawn at the centre of the box plot. More... | |
IDataPointElement | CentreSymbol = new PathDataPointElement() [get, set] |
Symbol drawn at the centre of the box plot. More... | |
ICoordinateSystem< IReadOnlyList< double > > | CoordinateSystem [get, set] |
The coordinate system used to transform the points from data space to plot space. More... | |
string | Tag [get, set] |
A tag to identify the box in the plot. More... | |
![]() | |
ICoordinateSystem | CoordinateSystem [get] |
The coordinate system used to transform the points from data space to plot space. More... | |
A plot element that draws a box plot.
Definition at line 26 of file BoxPlot.cs.
VectSharp.Plots.BoxPlot.BoxPlot | ( | IReadOnlyList< double > | position, |
IReadOnlyList< double > | direction, | ||
double | whisker1, | ||
double | box1, | ||
double | box2, | ||
double | whisker2, | ||
ICoordinateSystem< IReadOnlyList< double > > | coordinateSystem | ||
) |
Create a new BoxPlot instance.
position | The position of the centre (e.g., median or mean) of the box plot, in data space coordinates. |
direction | The direction along which the box plot is drawn, in data space coordinates. |
whisker1 | The distance between the centre of the box plot and the first whisker, expressed as a multiple of direction . |
box1 | The distance between the centre of the box plot and the first side of the box, expressed as a multiple of direction . |
box2 | The distance between the centre of the box plot and the second side of the box, expressed as a multiple of direction . |
whisker2 | The distance between the centre of the box plot and the second whisker, expressed as a multiple of direction . |
coordinateSystem | The coordinate system used to transform the points from data space to plot space. |
Definition at line 129 of file BoxPlot.cs.
void VectSharp.Plots.BoxPlot.Plot | ( | Graphics | target | ) |
Draw the plot element on the specified target  Graphics.
target | The Graphics on which to draw. |
Implements VectSharp.Plots.IPlotElement.
Definition at line 141 of file BoxPlot.cs.
|
getset |
The distance between the centre of the box plot and the first side of the box, expressed as a multiple of Direction.
Definition at line 48 of file BoxPlot.cs.
|
getset |
The distance between the centre of the box plot and the second side of the box, expressed as a multiple of Direction.
Definition at line 54 of file BoxPlot.cs.
|
getset |
Presentation attributes for the box.
Definition at line 86 of file BoxPlot.cs.
|
getset |
Symbol drawn at the centre of the box plot.
Definition at line 101 of file BoxPlot.cs.
|
getset |
Presentation attributes for the symbol drawn at the centre of the box plot.
Definition at line 96 of file BoxPlot.cs.
|
getset |
The coordinate system used to transform the points from data space to plot space.
Implements VectSharp.Plots.IPlotElement.
Definition at line 106 of file BoxPlot.cs.
|
getset |
The direction along which the box plot is drawn, in data space coordinates.
Definition at line 36 of file BoxPlot.cs.
|
getset |
The distance between the centre of the box plot and the end of the notch, expressed as a multiple of Direction.
Definition at line 81 of file BoxPlot.cs.
|
getset |
The width of the notch, expressed as a multiple of the Width of the box.
Definition at line 75 of file BoxPlot.cs.
|
getset |
The position of the centre (e.g., median or mean) of the box plot, in data space coordinates.
Definition at line 31 of file BoxPlot.cs.
|
getset |
A tag to identify the box in the plot.
Definition at line 111 of file BoxPlot.cs.
|
getset |
The distance between the centre of the box plot and the first whisker, expressed as a multiple of Direction.
Definition at line 42 of file BoxPlot.cs.
|
getset |
The distance between the centre of the box plot and the second whisker, expressed as a multiple of Direction.
Definition at line 60 of file BoxPlot.cs.
|
getset |
Presentation attributes for the whiskers.
Definition at line 91 of file BoxPlot.cs.
|
getset |
The width of the whiskers, expressed as a multiple of the Width of the box.
Definition at line 70 of file BoxPlot.cs.
|
getset |
The width of the box plot, in data space coordinates.
Definition at line 65 of file BoxPlot.cs.