VectSharp 2.6.1
A light library for C# vector graphics
|
A plot element that draws a swarm plot. More...
Public Member Functions | |||
Swarm (IReadOnlyList< double > position, IReadOnlyList< double > direction, IEnumerable< double > data, IContinuousInvertibleCoordinateSystem coordinateSystem) | |||
Create a new Swarm 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 origin of the swarm (e.g., the 0 in data space coordinates). More... | |
IReadOnlyList< double > | Direction [get, set] |
The direction along which the swarm is drawn, in data space coordinates. More... | |
IReadOnlyList< double > | Data [get] |
The values whose distribution is displayed by the swarm plot. More... | |
double | PointSize = 2 [get, set] |
The size of the points in the swarm plot, in plot coordinates. More... | |
double | PointMargin = 0.25 [get, set] |
The minimum margin between points in the swarm plot, in plot coordinates. More... | |
IDataPointElement | SwarmPointElement = new PathDataPointElement() [get, set] |
The IDataPointElement used to draw the swarm points. More... | |
PlotElementPresentationAttributes | PresentationAttributes = new PlotElementPresentationAttributes() { Fill = Colours.White } [get, set] |
Presentation attributes for the swarm plot. More... | |
IContinuousInvertibleCoordinateSystem | 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 swarm in the plot. More... | |
![]() | |
ICoordinateSystem | CoordinateSystem [get] |
The coordinate system used to transform the points from data space to plot space. More... | |
VectSharp.Plots.Swarm.Swarm | ( | IReadOnlyList< double > | position, |
IReadOnlyList< double > | direction, | ||
IEnumerable< double > | data, | ||
IContinuousInvertibleCoordinateSystem | coordinateSystem | ||
) |
Create a new Swarm instance.
position | The position of the origin of the swarm (e.g., the 0 in data space coordinates). |
direction | The direction along which the swarm is drawn, in data space coordinates. |
data | The values whose distribution is displayed by the swarm plot. |
coordinateSystem | The coordinate system used to transform the points from data space to plot space. |
void VectSharp.Plots.Swarm.Plot | ( | Graphics | target | ) |
Draw the plot element on the specified target  Graphics.
target | The Graphics on which to draw. |
Implements VectSharp.Plots.IPlotElement.
|
getset |
The coordinate system used to transform the points from data space to plot space.
Implements VectSharp.Plots.IPlotElement.
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
The IDataPointElement used to draw the swarm points.
|
getset |