Namespace ScottPlot.Plottables
Classes
- BarPlot
Holds a collection of individually styled bars
- BoxPlot
Displays 1 or more boxes all styled the same
- FinancialTimeAxis
This plottable renders date tick labels for financial charts where data is displayed sequentially along the horizontal axis despite DateTimes not being evenly spaced (e.g., data may include gaps)
- FloatingAxis
This plottable renders an axis line, ticks, and tick labels inside the data area
- Heatmap.RenderStrategies.Bitmap
Create a bitmap in memory sized the same as the heatmap data, fill its pixels with colors according to the data and colormap, then render the heatmap as an image. This enables features like smoothing on most (but not all) platforms.
- Heatmap.RenderStrategies.Rectangles
Render cells as a distinct rectangles instead of pixels on a single bitmap. This is very inefficient, but may be required for some platforms (like SVG) where low-pixel bitmaps are rendered with smoothing by default.
- HittablePlottableDecorator
This class wraps an IPlottable to give it a pixel-based hit detection map that can be used for mouse interaction
- HorizontalLine
A line at a defined Y position that spans the entire horizontal space of the data area
- HorizontalSpan
A horizontal span marks the full vertical range between two horizontal values
- Phasor
A Phasor plot marks a collection of points in polar space using an arrow with its base centered at the origin.
- PolarAxis
A polar axes uses spoke lines and circles to describe a polar coordinate system where points are represented by a radius and angle. This class draws a polar axes and has options to customize spokes and circles.
- Polygon
A polygon is a collection of X/Y points that are all connected to form a closed shape. Polygons can be optionally filled with a color or a gradient.
- RadialGaugePlot
A radial gauge chart is a graphical method of displaying scalar data in the form of a chart made of circular gauges so that each scalar is represented by each gauge.
- ScatterGL
This plot type uses an OpenGL shader for rendering.
- ScatterGLCustom
This plot type uses an OpenGL shader for rendering. It extends ScatterGL to provide additional customizations.
- SmithChartAxis
A polar axes uses spoke lines and circles to describe a polar coordinate system where points are represented by a radius and angle. This class draws a polar axes and has options to customize spokes and circles.
- TickModifierLabel
This plottable contains logic to modify tick labels to display them using scientific notation with a multiplier displaed as text placed just outside the corner of the data area.
- Tooltip
A tooltip displays a text bubble pointing to a specific location in X/Y space. The position of the bubble moves according to the axis limits to best display the text in the data area.
- TriangularAxis
This plot type places a triangular axis on the plot and has methods to convert between triangular and Cartesian coordinates.
- VerticalLine
A line at a defined X position that spans the entire vertical space of the data area
- VerticalSpan
A vertical span marks the full horizontal range between two vertical values
- ZoomRectangle
The shaded region on the plot when the user middle-click-drags to zoom