A plot element that draws equally spaced ticks on an axis.
More...
|
IReadOnlyList< double > | StartPoint [get, set] |
| The starting point of the axis, expressed in data space coordinates. More...
|
|
IReadOnlyList< double > | EndPoint [get, set] |
| The ending point of the axis, expressed in data space coordinates. More...
|
|
double | IntervalCount = 10 [get, set] |
| The number of intervals between ticks. Note that the number of ticks will be one greater than this. More...
|
|
Func< int, double > | SizeAbove = i => i % 2 == 0 ? 3 : 2 [get, set] |
| The size of the ticks "above" the axis. What "above" means depends on the orientation of the axis. This should be set to a function accepting an int argument representing the index of the tick, and return a double representing the size of the tick in plot coordinates. More...
|
|
Func< int, double > | SizeBelow = i => i % 2 == 0 ? 3 : 2 [get, set] |
| The size of the ticks "below" the axis. What "below" means depends on the orientation of the axis. This should be set to a function accepting an int argument representing the index of the tick, and return a double representing the size of the tick in plot coordinates. More...
|
|
IContinuousCoordinateSystem | CoordinateSystem [get, set] |
| The coordinate system used to transform the points from data space to plot space. More...
|
|
PlotElementPresentationAttributes | PresentationAttributes = new PlotElementPresentationAttributes() [get, set] |
| Presentation attributes determining the appearance of the ticks. More...
|
|
string | Tag [get, set] |
| A tag to identify the ticks 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 equally spaced ticks on an axis.
Definition at line 167 of file Axes.cs.
◆ ContinuousAxisTicks()
VectSharp.Plots.ContinuousAxisTicks.ContinuousAxisTicks |
( |
IReadOnlyList< double > |
startPoint, |
|
|
IReadOnlyList< double > |
endPoint, |
|
|
IContinuousCoordinateSystem |
coordinateSystem |
|
) |
| |
Creates a new ContinuousAxisTicks instance.
- Parameters
-
startPoint | The starting point of the axis, expressed in data space coordinates. |
endPoint | The ending point of the axis, expressed in data space coordinates. |
coordinateSystem | The coordinate system used to transform the points from data space to plot space. |
Definition at line 220 of file Axes.cs.
◆ Plot()
void VectSharp.Plots.ContinuousAxisTicks.Plot |
( |
Graphics |
target | ) |
|
◆ CoordinateSystem
◆ EndPoint
IReadOnlyList<double> VectSharp.Plots.ContinuousAxisTicks.EndPoint |
|
getset |
The ending point of the axis, expressed in data space coordinates.
Definition at line 177 of file Axes.cs.
◆ IntervalCount
double VectSharp.Plots.ContinuousAxisTicks.IntervalCount = 10 |
|
getset |
The number of intervals between ticks. Note that the number of ticks will be one greater than this.
Definition at line 182 of file Axes.cs.
◆ PresentationAttributes
Presentation attributes determining the appearance of the ticks.
Definition at line 207 of file Axes.cs.
◆ SizeAbove
Func<int, double> VectSharp.Plots.ContinuousAxisTicks.SizeAbove = i => i % 2 == 0 ? 3 : 2 |
|
getset |
The size of the ticks "above" the axis. What "above" means depends on the orientation of the axis. This should be set to a function accepting an int
argument representing the index of the tick, and return a double
representing the size of the tick in plot coordinates.
Definition at line 189 of file Axes.cs.
◆ SizeBelow
Func<int, double> VectSharp.Plots.ContinuousAxisTicks.SizeBelow = i => i % 2 == 0 ? 3 : 2 |
|
getset |
The size of the ticks "below" the axis. What "below" means depends on the orientation of the axis. This should be set to a function accepting an int
argument representing the index of the tick, and return a double
representing the size of the tick in plot coordinates.
Definition at line 196 of file Axes.cs.
◆ StartPoint
IReadOnlyList<double> VectSharp.Plots.ContinuousAxisTicks.StartPoint |
|
getset |
The starting point of the axis, expressed in data space coordinates.
Definition at line 172 of file Axes.cs.
◆ Tag
string VectSharp.Plots.ContinuousAxisTicks.Tag |
|
getset |
A tag to identify the ticks in the plot.
Definition at line 212 of file Axes.cs.
The documentation for this class was generated from the following file: