6333 lines
300 KiB
XML
6333 lines
300 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>ScottPlot</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="M:ScottPlot.AutoScalers.FractionalAutoScaler.#ctor(System.Double,System.Double)">
|
|
<summary>
|
|
Pad the data area with the given fractions of whitespace.
|
|
A value of 0.1 means 10% padding (5% on each side of the data area).
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AutoScalers.FractionalAutoScaler.#ctor(System.Double,System.Double,System.Double,System.Double)">
|
|
<summary>
|
|
Pad each side of the data area with the exact fraction of whitespace.
|
|
0.05 means 5% whitespace on that side of the data area.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.AxisLimitManagers.FixedWidth.ExpandFractionY">
|
|
<summary>
|
|
Fractional amount to expand the axis vertically if data runs outside the current view
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.AxisLimitManagers.Full">
|
|
<summary>
|
|
Show the entire range of data, changing the axis limits only
|
|
when the data extends outside the current view.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.AxisLimitManagers.Full.ExpansionRatio">
|
|
<summary>
|
|
Defines the amount of whitespace added to the right of the data when data runs outside the current view.
|
|
1.0 for a view that tightly fits the data and is always changing.
|
|
2.0 for a view that doubles the horizontal span when new data runs outside the current view.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.AxisLimitManagers.Slide">
|
|
<summary>
|
|
Slide the view to the right to keep the newest data points in view
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.AxisLimitManagers.Slide.Width">
|
|
<summary>
|
|
Amount of horizontal area to display (in axis units)
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.AxisLimitManagers.Slide.PaddingFractionX">
|
|
<summary>
|
|
Defines the amount of whitespace added to the right of the data when data runs outside the current view.
|
|
0 for a view that slides every time new data is added
|
|
1 for a view that only slides forward when new data runs off the screen
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.AxisLimitManagers.Slide.PaddingFractionY">
|
|
<summary>
|
|
Defines the amount of whitespace added to the top or bottom of the data when data runs outside the current view.
|
|
0 sets axis limits to tightly fit the data height
|
|
1 sets axis limits to double the vertical span in the direction of the vertical overflow
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.AxisManager.AutoScaler">
|
|
<summary>
|
|
Logic that determines padding around the data area when <see cref="!:AutoScale()"/> is called
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.AxisManager.XAxes">
|
|
<summary>
|
|
Horizontal axes
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.AxisManager.YAxes">
|
|
<summary>
|
|
Vertical axes
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.AxisManager.Panels">
|
|
<summary>
|
|
Panels take up space on one side of the data area (like a colorbar)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.AxisManager.Title">
|
|
<summary>
|
|
A special panel
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.GetAxes">
|
|
<summary>
|
|
All axes
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.GetAxes(ScottPlot.Edge)">
|
|
<summary>
|
|
All axes with the given edge
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.GetPanels">
|
|
<summary>
|
|
Returns all axes, panels, and the title
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:ScottPlot.AxisManager.Top">
|
|
<summary>
|
|
The primary horizontal axis above the plot
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.AxisManager.Bottom">
|
|
<summary>
|
|
The primary horizontal axis below the plot
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.AxisManager.Left">
|
|
<summary>
|
|
The primary vertical axis to the left of the plot
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.AxisManager.Right">
|
|
<summary>
|
|
The primary vertical axis to the right of the plot
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.AxisManager.LimitsHaveBeenSet">
|
|
<summary>
|
|
Indicates whether the axis limits have been set (manually or by autoscale)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.AxisManager.DefaultGrid">
|
|
<summary>
|
|
The standard grid that is added when a Plot is created.
|
|
Users can achieve custom grid functionality by disabling the visibility
|
|
of this grid and adding their own classes to the List of <see cref="P:ScottPlot.AxisManager.CustomGrids"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.AxisManager.CustomGrids">
|
|
<summary>
|
|
List of custom grids.
|
|
If in use, it is likely the default grid visibility should be disabled.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.AxisManager.AllGrids">
|
|
<summary>
|
|
Return the <see cref="P:ScottPlot.AxisManager.DefaultGrid"/> and all <see cref="P:ScottPlot.AxisManager.CustomGrids"/>
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.AxisManager.Rules">
|
|
<summary>
|
|
Rules that are applied before each render
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.AxisManager.LinkedAxisRules">
|
|
<summary>
|
|
Rules for updating axes of other plots when this plot's axis limits change
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.AxisManager.ContinuouslyAutoscale">
|
|
<summary>
|
|
If enabled, AutoScale() will be called at the start of each render.
|
|
This can negatively impact performance of plots with an extremely large number of data points.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.AxisManager.ContinuousAutoscaleAction">
|
|
<summary>
|
|
When <see cref="P:ScottPlot.AxisManager.ContinuouslyAutoscale"/> is true,
|
|
this action is called before each frame is rendered.
|
|
Users can assign their own static function to customize continuous autoscaling behavior.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.#ctor(ScottPlot.Plot)">
|
|
<summary>
|
|
Contains state and logic for axes
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.Color(ScottPlot.Color)">
|
|
<summary>
|
|
Apply a single color to the label, tick labels, tick marks, and frame of all axes
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.Color(ScottPlot.IAxis,ScottPlot.Color)">
|
|
<summary>
|
|
Apply a single color to the label, tick labels, tick marks, and frame of the specified axis
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.Frame(System.Boolean)">
|
|
<summary>
|
|
Set visibility of the frame on every axis
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.FrameWidth(System.Single)">
|
|
<summary>
|
|
Set thickness of the frame on every axis
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.FrameColor(ScottPlot.Color)">
|
|
<summary>
|
|
Set color of the frame on every axis
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.Remove(ScottPlot.Edge)">
|
|
<summary>
|
|
Remove all axes that lie on the given edge.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.Remove(ScottPlot.IAxis)">
|
|
<summary>
|
|
Remove the given axis from the plot
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.Remove(ScottPlot.IPanel)">
|
|
<summary>
|
|
Remove the given Panel
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.DateTimeTicksBottom">
|
|
<summary>
|
|
Remove all bottom axes, create a DateTime bottom axis, add it to the plot, and return it.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.NumericTicksBottom">
|
|
<summary>
|
|
Remove all bottom axes, create a numeric bottom axis, add it to the plot, and return it.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.AddLeftAxis">
|
|
<summary>
|
|
Crete a new axis, add it to the plot, and return it
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.AddRightAxis">
|
|
<summary>
|
|
Crete a new axis, add it to the plot, and return it
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.AddBottomAxis">
|
|
<summary>
|
|
Crete a new axis, add it to the plot, and return it
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.AddTopAxis">
|
|
<summary>
|
|
Crete a new axis, add it to the plot, and return it
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.InvertX">
|
|
<summary>
|
|
Adjust the horizontal axis so values descend from left to right
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.RectifyX">
|
|
<summary>
|
|
Adjust the horizontal axis so values ascend from left to right
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.InvertY">
|
|
<summary>
|
|
Adjust the vertical axis so values descend from bottom to top
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.RectifyY">
|
|
<summary>
|
|
Adjust the vertical axis so values ascend from bottom to top
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.GetLimits">
|
|
<summary>
|
|
Return the 2D axis limits for the default axes
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.GetLimits(ScottPlot.IXAxis,ScottPlot.IYAxis)">
|
|
<summary>
|
|
Return the 2D axis limits for the given X/Y axis pair
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.GetLimits(ScottPlot.IAxes)">
|
|
<summary>
|
|
Return the 2D axis limits for the given X/Y axis pair
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.GetDataLimits">
|
|
<summary>
|
|
Return the 2D axis limits of data for all plottables using the default axes
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.GetDataLimits(ScottPlot.IXAxis,ScottPlot.IYAxis)">
|
|
<summary>
|
|
Return the 2D axis limits of data for all plottables using the given axes
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.ReplaceNullAxesWithDefaults">
|
|
<summary>
|
|
Adds the default X and Y axes to all plottables with unset axes
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.AutoScale(System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
|
|
<summary>
|
|
Automatically scale all axes to fit the data in all plottables
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.AutoScale(ScottPlot.IXAxis,ScottPlot.IYAxis,System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Autoscale the given axes to accommodate the data from all plottables that use them
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.AutoScaleExpand">
|
|
<summary>
|
|
Automatically expand the default axes to fit the data in all plottables.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.AutoScaleExpand(ScottPlot.IXAxis,ScottPlot.IYAxis)">
|
|
<summary>
|
|
Automatically expand the provided axes to fit the data in all plottables.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.AutoScaleExpandX(ScottPlot.IXAxis)">
|
|
<summary>
|
|
Automatically expand the provided axes horizontally to fit the data in all plottables.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.AutoScaleExpandX">
|
|
<summary>
|
|
Automatically expand the default horizontal axis to fit the data in all plottables.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.AutoScaleExpandY(ScottPlot.IYAxis)">
|
|
<summary>
|
|
Automatically expand the provided axes vertically to fit the data in all plottables.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.AutoScaleExpandY">
|
|
<summary>
|
|
Automatically expand the default vertical axis to fit the data in all plottables.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.AutoScaleX">
|
|
<summary>
|
|
Autoscale the bottom horizontal axis limits to fit the data of all plotted objects
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.AutoScaleY">
|
|
<summary>
|
|
Autoscale the left vertical axis limits to fit the data of all plotted objects
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.AutoScaleX(ScottPlot.IXAxis)">
|
|
<summary>
|
|
Autoscale the supplied horizontal axis limits to fit the data of all plotted objects
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.AutoScaleY(ScottPlot.IYAxis)">
|
|
<summary>
|
|
Autoscale the supplied vertical axis limits to fit the data of all plotted objects
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.AutoScale(System.Collections.Generic.IEnumerable{ScottPlot.IPlottable})">
|
|
<summary>
|
|
Autoscale the default (left and bottom) axis limits to fit the data of the supplied plottables
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.AutoScaleX(System.Collections.Generic.IEnumerable{ScottPlot.IPlottable})">
|
|
<summary>
|
|
Autoscale the default bottom horizontal axis limits to fit the data of the supplied plottables
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.AutoScaleY(System.Collections.Generic.IEnumerable{ScottPlot.IPlottable})">
|
|
<summary>
|
|
Autoscale the default left vertical axis limits to fit the data of the supplied plottables
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.Pan(ScottPlot.Pixel,ScottPlot.Pixel)">
|
|
<summary>
|
|
Adjust limits all axes to pan the pixel distance between two points
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.Pan(ScottPlot.PixelOffset)">
|
|
<summary>
|
|
Adjust limits all axes to pan given pixel distance
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.Pan(ScottPlot.CoordinateOffset)">
|
|
<summary>
|
|
Adjust limits all axes to pan by the given distance in coordinate space
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.Zoom(ScottPlot.Pixel,ScottPlot.Pixel)">
|
|
<summary>
|
|
Modify zoom for all axes as if the mouse were right-clicked and dragged
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:ScottPlot.AxisManager.Zoom(ScottPlot.Pixel,System.Double,System.Double)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:ScottPlot.AxisManager.Zoom(System.Double,System.Double)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:ScottPlot.AxisManager.ZoomIn(System.Double,System.Double)" -->
|
|
<member name="M:ScottPlot.AxisManager.ZoomOut(System.Double,System.Double)">
|
|
<summary>
|
|
Zoom out so the new view is the given fraction of the original view
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.ZoomOutX(System.Double)">
|
|
<summary>
|
|
Zoom out so the new view is the given fraction of the original view
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.ZoomOutY(System.Double)">
|
|
<summary>
|
|
Zoom out so the new view is the given fraction of the original view
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.Margins">
|
|
<summary>
|
|
Reset plot data margins to their default value.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.Margins(System.Double,System.Double)">
|
|
<summary>
|
|
Define the amount of whitespace to place around the data area when calling <see cref="!:AutoScale()"/>.
|
|
Values are a fraction from 0 (tightly fit the data) to 1 (lots of whitespace).
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.MarginsX(System.Double)">
|
|
<summary>
|
|
Define the amount of whitespace to place on the left and right of the data area when calling <see cref="!:AutoScale()"/>.
|
|
Values are a fraction from 0 (tightly fit the data) to 1 (lots of whitespace).
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.MarginsY(System.Double)">
|
|
<summary>
|
|
Define the amount of whitespace to place on the bottom and top of the data area when calling <see cref="!:AutoScale()"/>.
|
|
Values are a fraction from 0 (tightly fit the data) to 1 (lots of whitespace).
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.TightMargins">
|
|
<summary>
|
|
Auto-scale to tightly fit the data so there is no spacing between data points and the edge of the data area
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.Margins(System.Double,System.Double,System.Double,System.Double)">
|
|
<summary>
|
|
Define the amount of whitespace to place around the data area when calling <see cref="!:AutoScale()"/>.
|
|
Values are a fraction from 0 (tightly fit the data) to 1 (lots of whitespace).
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.SquareUnits">
|
|
<summary>
|
|
Force pixels to have a 1:1 scale ratio.
|
|
This allows circles to always appear as circles and not stretched ellipses.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.SquareUnits(System.Boolean)">
|
|
<summary>
|
|
If true, force pixels to have a 1:1 scale ratio.
|
|
This allows circles to always appear as circles and not stretched ellipses.
|
|
If false, disable axis rules related to square units and restore default behavior.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.Frameless(System.Boolean)">
|
|
<summary>
|
|
Disable visibility of all axes and titles so the data area fills the entire figure
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.AntiAlias(System.Boolean)">
|
|
<summary>
|
|
Set anti-aliasing for axis frames, tick marks, and grid lines
|
|
</summary>
|
|
<param name="enable"></param>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.Hairline(System.Boolean)">
|
|
<summary>
|
|
Hairline mode causes lines to always render exactly 1 pixel wide regardless of <see cref="P:ScottPlot.Plot.ScaleFactor"/>.
|
|
This function controls hairline behavior for all axis frames. tick marks, and grid lines.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.Link(ScottPlot.IAxis,ScottPlot.IAxis,ScottPlot.Plot)">
|
|
<summary>
|
|
Add a link to another plot's axis so its limits update when limits of an axis from this plot changes
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.Link(ScottPlot.IPlotControl,System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Add a link to the target plot control so its axis limits update when this plot's axis limits change
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.Link(ScottPlot.Plot,System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Add a link to the target plot so its axis limits update when this plot's axis limits change
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.UnlinkAll">
|
|
<summary>
|
|
Remove all linked axes rules
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.Unlink(ScottPlot.IPlotControl)">
|
|
<summary>
|
|
Remove all linked axes rules involving the target plot control
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.Unlink(ScottPlot.Plot)">
|
|
<summary>
|
|
Remove all linked axes rules involving the target plot
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.Unlink(ScottPlot.IAxis)">
|
|
<summary>
|
|
Remove all linked axes rules involving the given axis
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisManager.ApplyLinkedAxisRules">
|
|
<summary>
|
|
This is called in the render system after AxisLimitsChanged has been invoked
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.AxisPanels.AxisBase.ClipLabel">
|
|
<summary>
|
|
Controls whether labels should be clipped to the boundaries of the data area
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisPanels.AxisBase.Color(ScottPlot.Color)">
|
|
<summary>
|
|
Apply a single color to all axis components: label, tick labels, tick marks, and frame
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisPanels.AxisBase.DrawFrame(ScottPlot.RenderPack,ScottPlot.PixelRect,ScottPlot.Edge,ScottPlot.LineStyle)">
|
|
<summary>
|
|
Draw a line along the edge of an axis on the side of the data area
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisPanels.AxisBase.SetTicks(System.Double[],System.String[])">
|
|
<summary>
|
|
Replace the <see cref="P:ScottPlot.AxisPanels.AxisBase.TickGenerator"/> with a <see cref="T:ScottPlot.TickGenerators.NumericManual"/> pre-loaded with the given ticks.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.AxisPanels.Experimental.LeftAxisWithSubtitle">
|
|
<summary>
|
|
A simple custom Y axis which includes a subtitle/sub-label.
|
|
Note that <see cref="M:ScottPlot.AxisPanels.Experimental.LeftAxisWithSubtitle.Measure"/> and <see cref="M:ScottPlot.AxisPanels.Experimental.LeftAxisWithSubtitle.Render(ScottPlot.RenderPack,System.Single,System.Single)"/> are called whenever the plot needs to be rendered
|
|
so be wary of heavy code that will slow down the rendering if you are using the chart in a user interface
|
|
where there is zooming, panning, etc.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.BinarySearchComparer">
|
|
<summary>
|
|
<see cref="T:System.Collections.Generic.IComparer`1"/> for various types provided by ScottPlot
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.BinarySearchComparer.Instance">
|
|
<summary>
|
|
Thread-Safe singleton
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Collections.CircularBuffer`1">
|
|
<summary>
|
|
The circular buffer starts with an empty list and grows to a maximum size.
|
|
When the buffer is full, adding or inserting a new item removes the first item in the buffer.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Colormaps.Custom">
|
|
<summary>
|
|
A custom colormap created from a collection of colors
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Colormaps.Custom.#ctor(ScottPlot.Color[],System.Boolean)">
|
|
<summary>
|
|
A custom colormap created from a collection of colors
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Colormaps.CustomInterpolated">
|
|
<summary>
|
|
A custom palette which smoothly blends across a collection of colors using linear interpolation
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Colormaps.CustomPalette">
|
|
<summary>
|
|
A palette of colors with "hard edges" (no interpolation between colors)
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Colormaps.MellowRainbow">
|
|
<summary>
|
|
A rainbow colormap inspired by Jet and Turbo but adapted by Scott Harden to have
|
|
less dark edges (red or purple) and a more mellow center (darker yellow/green)
|
|
for more even brightness perception when displayed using thin lines on a white background.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.DataSources.CoordinateDataSource">
|
|
<summary>
|
|
Helper class used when a source (such as <see cref="T:ScottPlot.IScatterSource"/>) does not implement <see cref="T:ScottPlot.IDataSource"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.CoordinateDataSource.#ctor(System.Collections.Generic.IReadOnlyList{ScottPlot.Coordinates})">
|
|
<summary>
|
|
Helper class used when a source (such as <see cref="T:ScottPlot.IScatterSource"/>) does not implement <see cref="T:ScottPlot.IDataSource"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.DataLoggerSource.GetRangeY(System.Int32,System.Int32)">
|
|
<summary>
|
|
Return the vertical range covered by data between the given indices (inclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.DataLoggerSource.GetIndex(System.Double)">
|
|
<summary>
|
|
Get the index associated with the given X position
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.DataLoggerSource.GetIndex(System.Double,ScottPlot.IndexRange)">
|
|
<summary>
|
|
Get the index associated with the given X position limited to the given range
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.DataLoggerSource.GetColumnPixelsX(System.Int32,ScottPlot.IndexRange,ScottPlot.RenderPack,ScottPlot.IAxes)">
|
|
<summary>
|
|
Given a pixel column, return the pixels to render its line.
|
|
If the column contains no data, no pixels are returned.
|
|
If the column contains one point, return that one pixel.
|
|
If the column contains multiple points, return 4 pixels: enter, min, max, and exit
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.DataLoggerSource.GetColumnPixelsY(System.Int32,ScottPlot.IndexRange,ScottPlot.RenderPack,ScottPlot.IAxes)">
|
|
<summary>
|
|
Given a pixel column, return the pixels to render its line.
|
|
If the column contains no data, no pixels are returned.
|
|
If the column contains one point, return that one pixel.
|
|
If the column contains multiple points, return 4 pixels: enter, min, max, and exit
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.DataLoggerSource.GetFirstPointX(ScottPlot.IAxes)">
|
|
<summary>
|
|
If data is off to the screen to the left,
|
|
returns information about the closest point off the screen
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.DataLoggerSource.GetFirstPointY(ScottPlot.IAxes)">
|
|
<summary>
|
|
If data is off to the screen to the bottom,
|
|
returns information about the closest point off the screen
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.DataLoggerSource.GetLastPointX(ScottPlot.IAxes)">
|
|
<summary>
|
|
If data is off to the screen to the right,
|
|
returns information about the closest point off the screen
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.DataLoggerSource.GetLastPointY(ScottPlot.IAxes)">
|
|
<summary>
|
|
If data is off to the screen to the top,
|
|
returns information about the closest point off the screen
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.DataLoggerSource.SearchIndex(System.Double)">
|
|
<summary>
|
|
Search the index associated with the given X position
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.DataLoggerSource.SearchIndex(System.Double,ScottPlot.IndexRange)">
|
|
<summary>
|
|
Search the index associated with the given X position limited to the given range
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.DataSources.DataStreamerSource.Data">
|
|
<summary>
|
|
Fixed-length array used as a circular buffer to shift data in at the position defined by <see cref="P:ScottPlot.DataSources.DataStreamerSource.NextIndex"/>.
|
|
Values in this array should not be modified externally if <see cref="!:ManageAxisLimits"/> is enabled.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.DataSources.DataStreamerSource.NextIndex">
|
|
<summary>
|
|
Index in <see cref="P:ScottPlot.DataSources.DataStreamerSource.Data"/> where the next point will be added
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.DataSources.DataStreamerSource.NewestIndex">
|
|
<summary>
|
|
Index in <see cref="P:ScottPlot.DataSources.DataStreamerSource.Data"/> holding the newest data point
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.DataSources.DataStreamerSource.NewestPoint">
|
|
<summary>
|
|
Value of the most recently added data point
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.DataSources.DataStreamerSource.Length">
|
|
<summary>
|
|
The number of visible data points to display
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.DataSources.DataStreamerSource.CountTotal">
|
|
<summary>
|
|
The total number of data points added
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.DataSources.DataStreamerSource.CountTotalOnLastRender">
|
|
<summary>
|
|
Total of data points added the last time this plottable was rendered.
|
|
This can be compared with <see cref="P:ScottPlot.DataSources.DataStreamerSource.CountTotal"/> to determine if a new render is required.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.DataSources.DataStreamerSource.DataMin">
|
|
<summary>
|
|
Minimum value of all known data (not just the data in view)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.DataSources.DataStreamerSource.DataMax">
|
|
<summary>
|
|
Maximum value of all known data (not just the data in view)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.DataStreamerSource.Add(System.Double)">
|
|
<summary>
|
|
Shift in a new Y value
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.DataStreamerSource.AddRange(System.Collections.Generic.IEnumerable{System.Double})">
|
|
<summary>
|
|
Shift in a collection of new Y values
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.DataStreamerSource.Clear(System.Double)">
|
|
<summary>
|
|
Clear the buffer by setting all Y points to the given value
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.DataSources.ScatterSourceCoordinatesArray">
|
|
<summary>
|
|
This data source manages X/Y points as a collection of coordinates
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.ScatterSourceCoordinatesArray.#ctor(ScottPlot.Coordinates[])">
|
|
<summary>
|
|
This data source manages X/Y points as a collection of coordinates
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.DataSources.ScatterSourceCoordinatesList">
|
|
<summary>
|
|
This data source manages X/Y points as a collection of coordinates
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.ScatterSourceCoordinatesList.#ctor(System.Collections.Generic.List{ScottPlot.Coordinates})">
|
|
<summary>
|
|
This data source manages X/Y points as a collection of coordinates
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.DataSources.ScatterSourceDoubleArray">
|
|
<summary>
|
|
This data source manages X/Y points as separate X and Y collections
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.ScatterSourceDoubleArray.#ctor(System.Double[],System.Double[])">
|
|
<summary>
|
|
This data source manages X/Y points as separate X and Y collections
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.DataSources.ScatterSourceGenericArray`2">
|
|
<summary>
|
|
This data source manages X/Y points as separate X and Y collections
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.ScatterSourceGenericArray`2.#ctor(`0[],`1[])">
|
|
<summary>
|
|
This data source manages X/Y points as separate X and Y collections
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.DataSources.ScatterSourceGenericList`2">
|
|
<summary>
|
|
This data source manages X/Y points as separate X and Y collections
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.ScatterSourceGenericList`2.#ctor(System.Collections.Generic.List{`0},System.Collections.Generic.List{`1})">
|
|
<summary>
|
|
This data source manages X/Y points as separate X and Y collections
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalInterpolation.InterpolateBeforeX(ScottPlot.RenderPack,ScottPlot.Pixel[],ScottPlot.ConnectStyle)">
|
|
<summary>
|
|
If the point to the left of the graph is extremely far outside the data area,
|
|
modify it using interpolation so it's closer to the data area to prevent render artifacts.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalInterpolation.InterpolateBeforeY(ScottPlot.RenderPack,ScottPlot.Pixel[],ScottPlot.ConnectStyle)">
|
|
<summary>
|
|
If the point to the bottom of the graph is extremely far outside the data area,
|
|
modify it using interpolation so it's closer to the data area to prevent render artifacts.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalInterpolation.InterpolateAfterX(ScottPlot.RenderPack,ScottPlot.Pixel[],ScottPlot.ConnectStyle)">
|
|
<summary>
|
|
If the point to the right of the graph is extremely far outside the data area,
|
|
modify it using interpolation so it's closer to the data area to prevent render artifacts.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalInterpolation.InterpolateAfterY(ScottPlot.RenderPack,ScottPlot.Pixel[],ScottPlot.ConnectStyle)">
|
|
<summary>
|
|
If the point to the top of the graph is extremely far outside the data area,
|
|
modify it using interpolation so it's closer to the data area to prevent render artifacts.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalXYSourceDoubleArray.GetRangeY(System.Int32,System.Int32)">
|
|
<summary>
|
|
Return the vertical range covered by data between the given indices (inclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalXYSourceDoubleArray.GetIndex(System.Double)">
|
|
<summary>
|
|
Get the index associated with the given X position
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalXYSourceDoubleArray.GetIndex(System.Double,ScottPlot.IndexRange)">
|
|
<summary>
|
|
Get the index associated with the given X position limited to the given range
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalXYSourceDoubleArray.GetColumnPixelsX(System.Int32,ScottPlot.IndexRange,ScottPlot.RenderPack,ScottPlot.IAxes)">
|
|
<summary>
|
|
Given a pixel column, return the pixels to render its line.
|
|
If the column contains no data, no pixels are returned.
|
|
If the column contains one point, return that one pixel.
|
|
If the column contains multiple points, return 4 pixels: enter, min, max, and exit
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalXYSourceDoubleArray.GetColumnPixelsY(System.Int32,ScottPlot.IndexRange,ScottPlot.RenderPack,ScottPlot.IAxes)">
|
|
<summary>
|
|
Given a pixel column, return the pixels to render its line.
|
|
If the column contains no data, no pixels are returned.
|
|
If the column contains one point, return that one pixel.
|
|
If the column contains multiple points, return 4 pixels: enter, min, max, and exit
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalXYSourceDoubleArray.GetFirstPointX(ScottPlot.IAxes)">
|
|
<summary>
|
|
If data is off to the screen to the left,
|
|
returns information about the closest point off the screen
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalXYSourceDoubleArray.GetFirstPointY(ScottPlot.IAxes)">
|
|
<summary>
|
|
If data is off to the screen to the bottom,
|
|
returns information about the closest point off the screen
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalXYSourceDoubleArray.GetLastPointX(ScottPlot.IAxes)">
|
|
<summary>
|
|
If data is off to the screen to the right,
|
|
returns information about the closest point off the screen
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalXYSourceDoubleArray.GetLastPointY(ScottPlot.IAxes)">
|
|
<summary>
|
|
If data is off to the screen to the top,
|
|
returns information about the closest point off the screen
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalXYSourceDoubleArray.SearchIndex(System.Double)">
|
|
<summary>
|
|
Search the index associated with the given X position
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalXYSourceDoubleArray.SearchIndex(System.Double,ScottPlot.IndexRange)">
|
|
<summary>
|
|
Search the index associated with the given X position limited to the given range
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalXYSourceGenericArray`2.GetRangeY(System.Int32,System.Int32)">
|
|
<summary>
|
|
Return the vertical range covered by data between the given indices (inclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalXYSourceGenericArray`2.GetIndex(System.Double)">
|
|
<summary>
|
|
Get the index associated with the given X position
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalXYSourceGenericArray`2.GetIndex(System.Double,ScottPlot.IndexRange)">
|
|
<summary>
|
|
Get the index associated with the given X position limited to the given range
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalXYSourceGenericArray`2.GetColumnPixelsX(System.Int32,ScottPlot.IndexRange,ScottPlot.RenderPack,ScottPlot.IAxes)">
|
|
<summary>
|
|
Given a pixel column, return the pixels to render its line.
|
|
If the column contains no data, no pixels are returned.
|
|
If the column contains one point, return that one pixel.
|
|
If the column contains multiple points, return 4 pixels: enter, min, max, and exit
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalXYSourceGenericArray`2.GetColumnPixelsY(System.Int32,ScottPlot.IndexRange,ScottPlot.RenderPack,ScottPlot.IAxes)">
|
|
<summary>
|
|
Given a pixel column, return the pixels to render its line.
|
|
If the column contains no data, no pixels are returned.
|
|
If the column contains one point, return that one pixel.
|
|
If the column contains multiple points, return 4 pixels: enter, min, max, and exit
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalXYSourceGenericArray`2.GetFirstPointX(ScottPlot.IAxes)">
|
|
<summary>
|
|
If data is off to the screen to the left,
|
|
returns information about the closest point off the screen
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalXYSourceGenericArray`2.GetFirstPointY(ScottPlot.IAxes)">
|
|
<summary>
|
|
If data is off to the screen to the bottom,
|
|
returns information about the closest point off the screen
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalXYSourceGenericArray`2.GetLastPointX(ScottPlot.IAxes)">
|
|
<summary>
|
|
If data is off to the screen to the right,
|
|
returns information about the closest point off the screen
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalXYSourceGenericArray`2.GetLastPointY(ScottPlot.IAxes)">
|
|
<summary>
|
|
If data is off to the screen to the top,
|
|
returns information about the closest point off the screen
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalXYSourceGenericArray`2.SearchIndex(System.Double)">
|
|
<summary>
|
|
Search the index associated with the given X position
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSources.SignalXYSourceGenericArray`2.SearchIndex(System.Double,ScottPlot.IndexRange)">
|
|
<summary>
|
|
Search the index associated with the given X position limited to the given range
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSourceUtilities.IsAscending``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IComparer{``0})">
|
|
<summary>
|
|
Check if a collection is in ascending order
|
|
</summary>
|
|
<typeparam name="T">the type to evaluate</typeparam>
|
|
<param name="values">The values</param>
|
|
<param name="comparer">The comparer to use. If not specified, uses Comparer{T}.Default (which is preferred)</param>
|
|
<returns>True if the collection is ascending (and can therefore be used with BinarySearch and GetClosest). Otherwise false.</returns>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSourceUtilities.BinarySearch``2(``1,System.Int32,System.Int32,``0,System.Collections.Generic.IComparer{``0})">
|
|
<inheritdoc cref="M:System.Array.BinarySearch``1(``0[],System.Int32,System.Int32,``0,System.Collections.Generic.IComparer{``0})"/>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSourceUtilities.GetClosestIndex(System.Double[],System.Double,ScottPlot.IndexRange)">
|
|
<inheritdoc cref="M:ScottPlot.DataSourceUtilities.GetClosestIndex``2(``1,``0,ScottPlot.IndexRange,System.Collections.Generic.IComparer{``0})"/>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSourceUtilities.GetClosestIndex(System.Collections.Generic.List{System.Double},System.Double,ScottPlot.IndexRange)">
|
|
<inheritdoc cref="M:ScottPlot.DataSourceUtilities.GetClosestIndex``2(``1,``0,ScottPlot.IndexRange,System.Collections.Generic.IComparer{``0})"/>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSourceUtilities.GetClosestIndex(ScottPlot.Coordinates[],ScottPlot.Coordinates,ScottPlot.IndexRange)">
|
|
<inheritdoc cref="M:ScottPlot.DataSourceUtilities.GetClosestIndex``2(``1,``0,ScottPlot.IndexRange,System.Collections.Generic.IComparer{``0})"/>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSourceUtilities.GetClosestIndex(System.Collections.Generic.List{ScottPlot.Coordinates},ScottPlot.Coordinates,ScottPlot.IndexRange)">
|
|
<inheritdoc cref="M:ScottPlot.DataSourceUtilities.GetClosestIndex``2(``1,``0,ScottPlot.IndexRange,System.Collections.Generic.IComparer{``0})"/>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSourceUtilities.GetClosestIndex``2(``1,``0,ScottPlot.IndexRange,System.Collections.Generic.IComparer{``0})">
|
|
<summary>
|
|
Gets the closest index to a specified <paramref name="value"/> from the <paramref name="sortedList"/>
|
|
</summary>
|
|
<typeparam name="TValue">The type of values in the collection</typeparam>
|
|
<typeparam name="TList">Must be an object that implements IList or IReadOnlyList. List{T} | T[] are preferred.</typeparam>
|
|
<param name="sortedList">The collection to search. Collection must be in ascending order.</param>
|
|
<param name="value">The value to search for in the collection</param>
|
|
<param name="indexRange">Provides details about the range of indexes to search</param>
|
|
<param name="comparer">A comparer used to determine equality - recommend default comparer or <see cref="F:ScottPlot.GenericComparer`1.Default"/></param>
|
|
<returns>The index of the item that is closest to the <paramref name="value"/></returns>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSourceUtilities.GetRenderIndexCount(ScottPlot.IDataSource)">
|
|
<summary>
|
|
Calculates the maximum count of indexes available to render in an <see cref="T:ScottPlot.IDataSource"/>'s collection
|
|
</summary>
|
|
<param name="dataSource">The datasource</param>
|
|
<returns>The number of indexes that should be rendered </returns>
|
|
<remarks>Example : <br/>MaxIndex = Xs.Length - 1 <br/>MinIndex = 0, <br/>returns Xs.Length </remarks>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSourceUtilities.GetRenderIndexRange(ScottPlot.IDataSource)">
|
|
<summary>
|
|
Creates a new <see cref="T:ScottPlot.IndexRange"/>
|
|
</summary>
|
|
<param name="dataSource">The DataSource</param>
|
|
<returns>an IndexRange representing a the minimum and maximum indexes to render</returns>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSourceUtilities.ScaleXY(System.Double,System.Double,System.Double)">
|
|
<summary>
|
|
Scale the <paramref name="value"/> by applying the <paramref name="scalingFactor"/> and the <paramref name="offset"/>
|
|
</summary>
|
|
<param name="value">the value to scale</param>
|
|
<param name="scalingFactor">the scaling factor to apply.</param>
|
|
<param name="offset">the offset to apply</param>
|
|
<returns>value * <paramref name="scalingFactor"/> + <paramref name="offset"/></returns>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSourceUtilities.ScaleXY``1(``0,System.Double,System.Double)">
|
|
<inheritdoc cref="M:ScottPlot.DataSourceUtilities.ScaleXY(System.Double,System.Double,System.Double)"/>
|
|
<typeparam name="T">The type of value - will be converted to a double via <see cref="M:ScottPlot.NumericConversion.GenericToDouble``1(``0@)"/></typeparam>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSourceUtilities.ScaleXY``1(``0[],System.Int32,System.Double,System.Double)">
|
|
<summary>
|
|
Scale a value from the collection by the <paramref name="scalingFactor"/> and <paramref name="offset"/>
|
|
</summary>
|
|
<inheritdoc cref="M:ScottPlot.DataSourceUtilities.ScaleXY(System.Double,System.Double,System.Double)"/>
|
|
<param name="collection">the collection to select a value from</param>
|
|
<param name="index">the index of the value within the collection</param>
|
|
<param name="scalingFactor"/> <param name="offset"/>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSourceUtilities.ScaleXY``1(System.Collections.Generic.IReadOnlyList{``0},System.Int32,System.Double,System.Double)">
|
|
<inheritdoc cref="M:ScottPlot.DataSourceUtilities.ScaleXY``1(``0[],System.Int32,System.Double,System.Double)"/>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:ScottPlot.DataSourceUtilities.UnscaleXY(System.Double,System.Double,System.Double)" -->
|
|
<member name="M:ScottPlot.DataSourceUtilities.ScaleCoordinate(ScottPlot.Coordinates,System.Double,System.Double,System.Double,System.Double)">
|
|
<summary>
|
|
Scale a coordinate by applying the offsets and the scaling factors.
|
|
</summary>
|
|
<inheritdoc cref="M:ScottPlot.DataSourceUtilities.UnScaleCoordinate(ScottPlot.Coordinates,ScottPlot.RenderDetails,System.Double,System.Double,System.Double,System.Double,ScottPlot.IXAxis,ScottPlot.IYAxis)"/>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSourceUtilities.UnScaleCoordinate(ScottPlot.Coordinates,System.Double,System.Double,System.Double,System.Double)">
|
|
<inheritdoc cref="M:ScottPlot.DataSourceUtilities.UnScaleCoordinate(ScottPlot.Coordinates,ScottPlot.RenderDetails,System.Double,System.Double,System.Double,System.Double,ScottPlot.IXAxis,ScottPlot.IYAxis)"/>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSourceUtilities.UnScaleCoordinate(ScottPlot.Coordinates,ScottPlot.RenderDetails,System.Double,System.Double,System.Double,System.Double,ScottPlot.IXAxis,ScottPlot.IYAxis)">
|
|
<summary>
|
|
Unscale a coordinate
|
|
</summary>
|
|
<param name="pixelCoordinate">the coordinate to unscale</param>
|
|
<param name="renderInfo">RenderDetails used to unscale the coordinate by the pixels/axis</param>
|
|
<param name="xScalingFactor">The plottable's X Scaling factor</param>
|
|
<param name="xOffset">The plottable's X Offset</param>
|
|
<param name="yScalingFactor">The plottable's Y Scaling factor</param>
|
|
<param name="yOffset">The plottable's Y OFfset</param>
|
|
<param name="xaxis">The X-Axis to used to get the pixel scaling from the <paramref name="renderInfo"/>. If not found uses the default value from the renderInfo.</param>
|
|
<param name="yaxis">The Y-Axis to used to get the pixel scaling from the <paramref name="renderInfo"/>. If not found uses the default value from the renderInfo.</param>
|
|
<returns>A new <see cref="T:ScottPlot.Coordinates"/> value</returns>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSourceUtilities.GetNearestSmart(ScottPlot.IDataSource,ScottPlot.Coordinates,ScottPlot.RenderDetails,System.Single,ScottPlot.IXAxis,ScottPlot.IYAxis)">
|
|
<remarks> Checks <see cref="M:ScottPlot.IDataSource.IsSorted"/> and decides to call the Fast or Original method accordingly</remarks>
|
|
<inheritdoc cref="M:ScottPlot.DataSourceUtilities.GetNearestFast(ScottPlot.IDataSource,ScottPlot.Coordinates,ScottPlot.RenderDetails,System.Single,ScottPlot.IXAxis,ScottPlot.IYAxis)"/>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSourceUtilities.GetNearestXSmart(ScottPlot.IDataSource,ScottPlot.Coordinates,ScottPlot.RenderDetails,System.Single,ScottPlot.IXAxis)">
|
|
<remarks> Checks <see cref="M:ScottPlot.IDataSource.IsSorted"/> and decides to call the Fast or Original method accordingly</remarks>
|
|
<inheritdoc cref="M:ScottPlot.DataSourceUtilities.GetNearestXFast(ScottPlot.IDataSource,ScottPlot.Coordinates,ScottPlot.RenderDetails,System.Single,ScottPlot.IXAxis)"/>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSourceUtilities.GetNearest(ScottPlot.IDataSource,ScottPlot.Coordinates,ScottPlot.RenderDetails,System.Single,ScottPlot.IXAxis,ScottPlot.IYAxis)">
|
|
<summary>
|
|
Get the nearest datapoint on the plot from the <paramref name="dataSource"/>, based on the <paramref name="mouseLocation"/> and the <paramref name="renderInfo"/>
|
|
</summary>
|
|
<remarks>This is the original way to locate the nearest DataPoint from the collection, and is safe for unsorted collections (such as Scatter)</remarks>
|
|
<param name="dataSource">The data source</param>
|
|
<param name="mouseLocation">the mouse coordinates from the plot. <see cref="M:ScottPlot.Plot.GetCoordinates(ScottPlot.Pixel,ScottPlot.IXAxis,ScottPlot.IYAxis)"/></param>
|
|
<param name="renderInfo"><see cref="P:ScottPlot.Plot.LastRender"/></param>
|
|
<param name="maxDistance">The maximum distance to search</param>
|
|
<param name="xAxis">The X-Axis of assigned to the datasource. If not specified, uses the bottom axis.</param>
|
|
<param name="yAxis">The X-Axis of assigned to the datasource. If not specified, uses the left axis.</param>
|
|
<returns>
|
|
If match found : returns a datapoint that represents the closest (X,Y) coordinate on the plot, and the index that can be used to get the values from the DataSource.
|
|
<br/>If no match found : returns <see cref="P:ScottPlot.DataPoint.None"/>
|
|
</returns>
|
|
<exception cref="T:System.ArgumentNullException"></exception>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSourceUtilities.GetNearestX(ScottPlot.IDataSource,ScottPlot.Coordinates,ScottPlot.RenderDetails,System.Single,ScottPlot.IXAxis)">
|
|
<summary>
|
|
Get the nearest datapoint from the <paramref name="dataSource"/>, based on the <paramref name="mouseLocation"/> X location and the <paramref name="renderInfo"/>
|
|
</summary>
|
|
<inheritdoc cref="M:ScottPlot.DataSourceUtilities.GetNearest(ScottPlot.IDataSource,ScottPlot.Coordinates,ScottPlot.RenderDetails,System.Single,ScottPlot.IXAxis,ScottPlot.IYAxis)"/>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSourceUtilities.GetNearestFast(ScottPlot.IDataSource,ScottPlot.Coordinates,ScottPlot.RenderDetails,System.Single,ScottPlot.IXAxis,ScottPlot.IYAxis)">
|
|
<remarks>This is a faster way to locate the nearest DataPoint from the collection, but it requires the collection to be sorted in ascending order. ( Signal | SignalXY )</remarks>
|
|
<inheritdoc cref="M:ScottPlot.DataSourceUtilities.GetNearest(ScottPlot.IDataSource,ScottPlot.Coordinates,ScottPlot.RenderDetails,System.Single,ScottPlot.IXAxis,ScottPlot.IYAxis)"/>
|
|
</member>
|
|
<member name="M:ScottPlot.DataSourceUtilities.GetNearestXFast(ScottPlot.IDataSource,ScottPlot.Coordinates,ScottPlot.RenderDetails,System.Single,ScottPlot.IXAxis)">
|
|
<summary>
|
|
Get the nearest datapoint from the <paramref name="dataSource"/>, based on the <paramref name="mouseLocation"/> X location and the <paramref name="renderInfo"/>
|
|
</summary>
|
|
<inheritdoc cref="M:ScottPlot.DataSourceUtilities.GetNearestFast(ScottPlot.IDataSource,ScottPlot.Coordinates,ScottPlot.RenderDetails,System.Single,ScottPlot.IXAxis,ScottPlot.IYAxis)"/>
|
|
</member>
|
|
<member name="T:ScottPlot.DataViews.IDataStreamerView">
|
|
<summary>
|
|
Contains logic for rendering fixed-length data in a streaming data logger.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Drawing">
|
|
<summary>
|
|
Common operations using the default rendering system.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.FontResolvers.FileFontResolver">
|
|
<summary>
|
|
Font resolver that creates a typeface from a specified TTF file
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.FontResolvers.FileFontResolver.#ctor(System.String,System.String,System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Font resolver that creates a typeface from a specified TTF file
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.FontResolvers.FileFontResolver.CreateTypeface(System.String,System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Attempt to create the typeface using the given settings.
|
|
Returns null if this resolver does not match the requested font.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Fonts">
|
|
<summary>
|
|
Cross-platform tools for working with fonts
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Fonts.FontResolvers">
|
|
<summary>
|
|
Collection of font resolvers that return typefaces from font names and style information
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Fonts.AddFontFile(System.String,System.String,System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Add a font resolver that creates a typeface from a TTF file
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Fonts.Default">
|
|
<summary>
|
|
This font is used for almost all text rendering.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Fonts.Sans">
|
|
<summary>
|
|
Name of a sans-serif font present on the system
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Fonts.Serif">
|
|
<summary>
|
|
Name of a serif font present on the system
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Fonts.Monospace">
|
|
<summary>
|
|
Name of a monospace font present on the system
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Fonts.System">
|
|
<summary>
|
|
Default system font name
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Fonts.GetTypeface(System.String,System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Returns a typeface for the requested font name and style.
|
|
A cached typeface will be used if it exists,
|
|
otherwise one will be created, cached, and returned.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Fonts.Detect(System.String)">
|
|
<summary>
|
|
Use the characters in the string to determine an installed system font
|
|
most likely to support this character set.
|
|
Returns the system <see cref="P:ScottPlot.Fonts.Default"/> font if an ideal font cannot be determined.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Fonts.ConvertTextElementToUtf32CodePoints(System.String)">
|
|
<summary>
|
|
Take a single text element ("grapheme cluster") as input,
|
|
and return one or more Unicode code points.
|
|
The code points are represented with signed ints since that is idiomatic for C#,
|
|
even though they are always unsigned values.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Generate">
|
|
<summary>
|
|
This class contains methods which generate sample data for testing and demonstration purposes
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.Consecutive(System.Int32,System.Double,System.Double)">
|
|
<summary>
|
|
Return an array of evenly-spaced numbers
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.Sin(System.Int32,System.Double,System.Double,System.Double,System.Double)">
|
|
<summary>
|
|
Return an array of sine waves between -1 and 1.
|
|
Values are multiplied by <paramref name="mult"/> then shifted by <paramref name="offset"/>.
|
|
Phase shifts the sine wave horizontally between 0 and 2 Pi.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.Sigmoidal(System.Int32,System.Double,System.Double)">
|
|
<summary>
|
|
Return an array for a sigmoidal curve that rises from zero to <paramref name="mult"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.Cos(System.Int32,System.Double,System.Double,System.Double,System.Double)">
|
|
<summary>
|
|
Return an array of cosine waves between -1 and 1.
|
|
Values are multiplied by <paramref name="mult"/> then shifted by <paramref name="offset"/>.
|
|
Phase shifts the sine wave horizontally between 0 and 2 Pi.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.NoisyExponential(System.Int32,System.Double,System.Double,System.Double)">
|
|
<summary>
|
|
An exponential curve that rises from 0 to <paramref name="mult"/>
|
|
over <paramref name="count"/> points with random positive noise that scales
|
|
with the underlying signal. The rate constant of the exponential
|
|
curve is <paramref name="tau"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.SquareWaveFromSines(System.Int32,System.Double,System.Int32)">
|
|
<summary>
|
|
Generate a square wave by summing sine waves with decreasing amplitudes at odd harmonics of the fundamental frequency
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.Range(System.Double,System.Double,System.Int32)">
|
|
<summary>
|
|
Return <paramref name="n"/> values evenly spaced between <paramref name="start"/> to <paramref name="stop"/> (inclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.Range(System.Double,System.Double,System.Double)">
|
|
<summary>
|
|
Return values from <paramref name="start"/> to <paramref name="stop"/> (inclusive) separated by <paramref name="step"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.RangeWithStep(System.Double,System.Double,System.Double)">
|
|
<summary>
|
|
Return values from <paramref name="start"/> to <paramref name="stop"/> (inclusive) separated by <paramref name="step"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.RangeWithCount(System.Double,System.Double,System.Int32)">
|
|
<summary>
|
|
Return <paramref name="count"/> values from <paramref name="start"/> to <paramref name="stop"/> (inclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.Consecutive2D(System.Int32,System.Int32,System.Double,System.Double)">
|
|
<summary>
|
|
Generates a 2D array of numbers with constant spacing.
|
|
</summary>
|
|
<param name="rows"></param>
|
|
<param name="columns"></param>
|
|
<param name="spacing">The space between points.</param>
|
|
<param name="offset">The first point.</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.Sin2D(System.Int32,System.Int32,System.Double,System.Double,System.Double)">
|
|
<summary>
|
|
Generates a 2D sine pattern.
|
|
</summary>
|
|
<param name="width"></param>
|
|
<param name="height"></param>
|
|
<param name="xPeriod">Frequency factor in x direction.</param>
|
|
<param name="yPeriod">Frequency factor in y direction.</param>
|
|
<param name="multiple">Intensity factor.</param>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.Ramp2D(System.Int32,System.Int32,System.Double,System.Double)">
|
|
<summary>
|
|
Generate a 2D array in a diagonal gradient pattern
|
|
</summary>
|
|
<param name="width"></param>
|
|
<param name="height"></param>
|
|
<param name="min"></param>
|
|
<param name="max"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.RandomWalk(System.Int32,System.Double,System.Double)">
|
|
<summary>
|
|
Return a series of values starting with <paramref name="offset"/> and
|
|
each randomly deviating from the previous by at most <paramref name="mult"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.RandomSample(System.Int32,System.Double,System.Double)">
|
|
<summary>
|
|
Return an array of <paramref name="count"/> random values
|
|
from <paramref name="min"/> to <paramref name="max"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.RandomAscending(System.Int32,System.Double,System.Double)">
|
|
<summary>
|
|
Sequence of ascending numbers with random spacing between values.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.RandomInteger(System.Int32)">
|
|
<summary>
|
|
RandomSample integer between zero (inclusive) and <paramref name="max"/> (exclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.RandomInteger(System.Int32,System.Int32)">
|
|
<summary>
|
|
RandomSample integer between <paramref name="min"/> (inclusive) and <paramref name="max"/> (exclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.RandomIntegers(System.Int32,System.Int32)">
|
|
<summary>
|
|
RandomSample integers between zero (inclusive) and <paramref name="max"/> (exclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.RandomIntegers(System.Int32,System.Int32,System.Int32)">
|
|
<summary>
|
|
RandomSample integers between <paramref name="min"/> (inclusive) and <paramref name="max"/> (exclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.RandomNumber">
|
|
<summary>
|
|
RandomSample integer between 0 (inclusive) and 1 (exclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.RandomNumber(System.Double)">
|
|
<summary>
|
|
RandomSample integer between 0 (inclusive) and <paramref name="max"/> (exclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.RandomNumber(System.Double,System.Double)">
|
|
<summary>
|
|
RandomSample integer between <paramref name="min"/> (inclusive) and <paramref name="max"/> (exclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.RandomNormalNumber(System.Double,System.Double)">
|
|
<summary>
|
|
Return a number normally distributed around the given <paramref name="mean"/>
|
|
according to the <paramref name="stdDev"/> standard deviation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.RandomNumbers(System.Int32,System.Double)">
|
|
<summary>
|
|
Random numbers between zero (inclusive) and <paramref name="max"/> (exclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.RandomNumbers(System.Int32,System.Double,System.Double)">
|
|
<summary>
|
|
Random numbers between <paramref name="min"/> (inclusive) and <paramref name="max"/> (exclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.AddNoise(System.Double[],System.Double)">
|
|
<summary>
|
|
Return a copy of the given array with random values added to each point
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.AddNoiseInPlace(System.Double[],System.Double)">
|
|
<summary>
|
|
Mutate the given array by adding a random value to each point
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.AddSinInPlace(System.Double[],System.Double,System.Double,System.Double,System.Double)">
|
|
<summary>
|
|
Modify the array to add a sine wave with the given parameters
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.AddSin(System.Double[],System.Double,System.Double,System.Double,System.Double)">
|
|
<summary>
|
|
Return a new array containing the given one plus a sine wave with the given parameters
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Generate.DateTime.ExampleDate">
|
|
<summary>
|
|
Date of the first ScottPlot commit
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.DateTime.Consecutive(System.Int32,System.DateTime,System.TimeSpan)">
|
|
<summary>
|
|
Evenly-spaced DateTimes
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Generate.RandomColor(System.Byte)">
|
|
<summary>
|
|
Generate a dark color by defining the maximum value to use for R, G, and B
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.GenericComparer`1">
|
|
<summary>
|
|
Generic helper used to provide <see cref="T:System.Collections.Generic.IComparer`1"/> on supported types.
|
|
</summary>
|
|
<typeparam name="T"><inheritdoc cref="F:ScottPlot.GenericComparer`1.Default" path="/remarks"/></typeparam>
|
|
</member>
|
|
<member name="F:ScottPlot.GenericComparer`1.Default">
|
|
<summary>
|
|
An appropriate <see cref="T:System.Collections.Generic.IComparer`1"/> for this type.
|
|
</summary>
|
|
<remarks>
|
|
If the type is supported, this will be either <see cref="F:ScottPlot.BinarySearchComparer.Instance"/> or <see cref="P:System.Collections.Generic.Comparer`1.Default"/>
|
|
<br/> If the type is unsupported, throws <see cref="T:System.TypeInitializationException"/>
|
|
<para/> Supported Types :
|
|
<br/> - All primitive types
|
|
<br/> - Types comparable via <see cref="F:ScottPlot.BinarySearchComparer.Instance"/>
|
|
<br/> - Types that implement <see cref="T:System.IComparable`1"/>
|
|
</remarks>
|
|
</member>
|
|
<member name="T:ScottPlot.Interactivity.IMouseAction">
|
|
<summary>
|
|
User actions that occur at a point in pixel space
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Interactivity.IMouseButtonAction">
|
|
<summary>
|
|
Mouse actions that describe a button changing state
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Interactivity.IUserAction">
|
|
<summary>
|
|
Describes something the uer did to interact with the plot
|
|
</summary>
|
|
<param name="device">What the user engaged with</param>
|
|
<param name="description">What the user did to the device</param>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.IUserAction.Device">
|
|
<summary>
|
|
Name of the thing performing the action but no state.
|
|
E.g., "left button" or "shift key"
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.IUserAction.Description">
|
|
<summary>
|
|
Description of both the input device and its state.
|
|
E.g., "left button released" or "shift key pressed"
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.IUserAction.DateTime">
|
|
<summary>
|
|
Describes when the event happened.
|
|
Useful for distinguishing single from double-clicks.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Interactivity.IUserActionResponse">
|
|
<summary>
|
|
Describes a class that has logic to watch user actions and manipulate the plot accordingly.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Interactivity.IUserActionResponse.Execute(ScottPlot.IPlotControl,ScottPlot.Interactivity.IUserAction,ScottPlot.Interactivity.KeyboardState)">
|
|
<summary>
|
|
Perform the given action on the specified plot and return a result indicating what to do next.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Interactivity.IUserActionResponse.ResetState(ScottPlot.IPlotControl)">
|
|
<summary>
|
|
Reset state to what it was when the action response was first created.
|
|
This method is called when the user processor resets (e.g., when the
|
|
control loses and re-gains focus or is disabled and re-enabled) and
|
|
is designed to reset responses like mouse-drag events that accumulate state.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Interactivity.Key">
|
|
<summary>
|
|
Represents a single key on a keyboard that may be pressed and held.
|
|
Keys are tracked by <see cref="T:ScottPlot.Interactivity.KeyboardState"/> and <see cref="T:ScottPlot.Interactivity.IUserActionResponse"/>
|
|
classes can see which keys are pressed when they are executed.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.Key.Name">
|
|
<summary>
|
|
A name that uniquely identifies a specific key
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Interactivity.KeyboardState">
|
|
<summary>
|
|
Tracks which keyboard keys are currently pressed.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Interactivity.MouseAxisManipulation">
|
|
<summary>
|
|
This class stores logic for changing axis limits according to mouse inputs in pixel units.
|
|
Methods here are similar to those in <see cref="P:ScottPlot.Plot.Axes"/> except their inputs are all mouse events.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Interactivity.MouseButton">
|
|
<summary>
|
|
Represents a physical button on a mouse
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Interactivity.MouseButton.#ctor(System.String)">
|
|
<summary>
|
|
Represents a physical button on a mouse
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Interactivity.ResponseInfo">
|
|
<summary>
|
|
Describes what may need to happen after a user action response has completed executing
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.ResponseInfo.RefreshNeeded">
|
|
<summary>
|
|
Request a render after all responses have finished executing
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.ResponseInfo.IsPrimary">
|
|
<summary>
|
|
If true, all other responses will not be executed until the response
|
|
that returned this result returns a new result with this flag false.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Interactivity.StandardKeys">
|
|
<summary>
|
|
Structures for commonly used keys.
|
|
Use these as a safer alternative to instantiating your own.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Interactivity.StandardMouseButtons">
|
|
<summary>
|
|
Structures for commonly used mouse buttons.
|
|
Use these as a safer alternative to instantiating your own.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.DoubleClickResponse.MouseButton">
|
|
<summary>
|
|
Which mouse button to watch for double-clicks.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.DoubleClickResponse.ResponseAction">
|
|
<summary>
|
|
This action is invoked when a double-click occurs.
|
|
Replace this action with your own logic to customize double-click behavior.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Interactivity.UserActionResponses.DoubleClickResponse.MaximumTimeBetweenClicks">
|
|
<summary>
|
|
Consecutive clicks are only considered a double-click if the time between the first
|
|
click mouse down and second click mouse up does not exceed this value.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.KeyboardPanAndZoom.ZoomModifierKey">
|
|
<summary>
|
|
When this key is held, pan actions will zoom instead
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.KeyboardPanAndZoom.LargeStepKey">
|
|
<summary>
|
|
When this key is held, panning will occur in larger steps
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.KeyboardPanAndZoom.FineStepKey">
|
|
<summary>
|
|
When this key is held, panning will occur in single pixel steps
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.MouseDragPan.MouseButton">
|
|
<summary>
|
|
Which mouse button to watch for click-drag events
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.MouseDragPan.KeysThatLockY">
|
|
<summary>
|
|
Vertical panning is disabled if any of these keys are pressed
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.MouseDragPan.KeysThatLockX">
|
|
<summary>
|
|
Horizontal panning is disabled if any of these keys are pressed
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.MouseDragPan.LockY">
|
|
<summary>
|
|
Vertical panning is disabled when this is set
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.MouseDragPan.LockX">
|
|
<summary>
|
|
Horizontal panning is disabled when this is set
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.MouseDragPan.ChangeOpposingAxesTogether">
|
|
<summary>
|
|
If enabled, mouse interactions over a single axis will be applied to all axes with the same orientation.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.MouseDragZoom.KeysThatLockY">
|
|
<summary>
|
|
Vertical panning is disabled if any of these keys are pressed
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.MouseDragZoom.KeysThatLockX">
|
|
<summary>
|
|
Horizontal panning is disabled if any of these keys are pressed
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.MouseDragZoom.LockY">
|
|
<summary>
|
|
Vertical panning is disabled when this is set
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.MouseDragZoom.LockX">
|
|
<summary>
|
|
Horizontal panning is disabled when this is set
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.MouseDragZoom.SensitivityX">
|
|
<summary>
|
|
Scale the horizontal mouse sensitivity by this value.
|
|
Larger numbers result in more zooming for the same drag distance.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.MouseDragZoom.SensitivityY">
|
|
<summary>
|
|
Scale the vertical mouse sensitivity by this value.
|
|
Larger numbers result in more zooming for the same drag distance.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.MouseDragZoom.ChangeOpposingAxesTogether">
|
|
<summary>
|
|
If enabled, mouse interactions over a single axis will be applied to all axes with the same orientation.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Interactivity.UserActionResponses.MouseDragZoomRectangle">
|
|
<summary>
|
|
Click-drag draws a rectangle over a plot which becomes the new field of view when released.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Interactivity.UserActionResponses.MouseDragZoomRectangle.#ctor(ScottPlot.Interactivity.MouseButton)">
|
|
<summary>
|
|
Click-drag draws a rectangle over a plot which becomes the new field of view when released.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.MouseDragZoomRectangle.MouseButton">
|
|
<summary>
|
|
A zoom rectangle is started when this button is pressed and dragged
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.MouseDragZoomRectangle.SecondaryMouseButton">
|
|
<summary>
|
|
A zoom rectangle is started when this button is pressed and dragged with <see cref="P:ScottPlot.Interactivity.UserActionResponses.MouseDragZoomRectangle.SecondaryKey"/> held down
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.MouseDragZoomRectangle.SecondaryKey">
|
|
<summary>
|
|
A zoom rectangle is started when <see cref="P:ScottPlot.Interactivity.UserActionResponses.MouseDragZoomRectangle.SecondaryMouseButton"/> is pressed and dragged with this key held down
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.MouseDragZoomRectangle.HorizontalLockKey">
|
|
<summary>
|
|
When held, horizontal axis limits will not be modified
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.MouseDragZoomRectangle.VerticalLockKey">
|
|
<summary>
|
|
When held, vertical axis limits will not be modified
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.MouseWheelZoom.ZoomAxisUnderMouse">
|
|
<summary>
|
|
If enabled, when the mouse zooms while hovered over an axis only that axis will be changed.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.MouseWheelZoom.LockParallelAxes">
|
|
<summary>
|
|
If enabled with <see cref="P:ScottPlot.Interactivity.UserActionResponses.MouseWheelZoom.ZoomAxisUnderMouse"/>, all axes of the same direction will be changed together.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.MouseWheelZoom.ZoomFraction">
|
|
<summary>
|
|
Fraction of the axis range to change when zooming in and out.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.SingleClickResponse.MouseButton">
|
|
<summary>
|
|
Which mouse button to watch for single-click events
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserActionResponses.SingleClickResponse.ResponseAction">
|
|
<summary>
|
|
This action is invoked when a single-click occurs.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Interactivity.UserActionResponses.SingleClickResponse.MouseDownPixel">
|
|
<summary>
|
|
Location of the previous mouse down event
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Interactivity.UserInputProcessor">
|
|
<summary>
|
|
This class collects user inputs and performs responses to manipulate a Plot.
|
|
Custom user input actions may be supplied, and the list of responses can be
|
|
modified to achieve total control over interaction behavior.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserInputProcessor.PlotControl">
|
|
<summary>
|
|
The plot this input processor will act on
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Interactivity.UserInputProcessor.KeyState">
|
|
<summary>
|
|
Tracks which keys are currently pressed
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Interactivity.UserInputProcessor.IsEnabled">
|
|
<summary>
|
|
Controls whether new events are processed.
|
|
Enabling this disables the older <see cref="!:IPlotControl.Interaction"/> system.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Interactivity.UserInputProcessor.Enable">
|
|
<summary>
|
|
Enable processing of user input events.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Interactivity.UserInputProcessor.Disable">
|
|
<summary>
|
|
Disable processing of user input events. Effectively makes this control non-interactive.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Interactivity.UserInputProcessor.UserActionResponses">
|
|
<summary>
|
|
A list of user input responses that processes all incoming events in order.
|
|
Users may manipulate this list to change the default behavior and
|
|
add custom behaviors.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Interactivity.UserInputProcessor.RemoveAll``1">
|
|
<summary>
|
|
Remove all user input responses of the specified type
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Interactivity.UserInputProcessor.Reset">
|
|
<summary>
|
|
Resets the user input responses to use the
|
|
default interactivity settings
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Interactivity.UserInputProcessor.DefaultUserResponses">
|
|
<summary>
|
|
Default user actions that are in place when the event processor is constructed or reset.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Interactivity.UserInputProcessor.DoubleLeftClickBenchmark(System.Boolean)">
|
|
<summary>
|
|
Helper method to enable or disable the default double-left-click benchmark behavior
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Interactivity.UserInputProcessor.LeftClickDragPan(System.Boolean,System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Helper method to enable or disable the default left-click-drag pan behavior
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Interactivity.UserInputProcessor.RightClickDragZoom(System.Boolean,System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Helper method to enable or disable the default left-click-drag pan behavior
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Interactivity.UserInputProcessor.PrimaryResponse">
|
|
<summary>
|
|
When defined, this response is the only one that gets processed
|
|
until it returns a result indicating it is no longer the primary response.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Interactivity.UserInputProcessor.Process(ScottPlot.Interactivity.IUserAction)">
|
|
<summary>
|
|
Process a user input and return results of the responses that engaged with it
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Interactivity.UserInputProcessor.ResetState(ScottPlot.IPlotControl)">
|
|
<summary>
|
|
Reset state of all user action responses to do things like
|
|
abort mouse-down-drag actions or key press-and-hold actions
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.IArrowShape">
|
|
<summary>
|
|
Contains settings and logic for how to draw an arrow
|
|
once the base and tip pixels have been determined
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.IAxes">
|
|
<summary>
|
|
This interface describes a pair of 1D axes.
|
|
It is intended to be stored inside <see cref="T:ScottPlot.IPlottable"/> objects,
|
|
defining which axes they use and providing logic for coordinate/pixel conversions.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IAxes.DataRect">
|
|
<summary>
|
|
Describes the region in the center of the figure where plottable data will be displayed.
|
|
This region is set by the renderer immediately before a Plottable's Render() method is called.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.IAxis">
|
|
<summary>
|
|
This interface describes a 1D axis (horizontal or vertical).
|
|
Responsibilities include: min/max management, unit/pixel conversion,
|
|
tick generation (and rendering), axis label rendering,
|
|
and self-measurement for layout purposes.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IAxis.Range">
|
|
<summary>
|
|
Min/Max range currently displayed by this axis
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IAxis.GetPixel(System.Double,ScottPlot.PixelRect)">
|
|
<summary>
|
|
Get the pixel position of a coordinate given the location and size of the data area
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IAxis.GetCoordinate(System.Single,ScottPlot.PixelRect)">
|
|
<summary>
|
|
Get the coordinate of a pixel position given the location and size of the data area
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IAxis.GetPixelDistance(System.Double,ScottPlot.PixelRect)">
|
|
<summary>
|
|
Given a distance in coordinate space, converts to pixel space
|
|
</summary>
|
|
<param name="coordinateDistance">A distance in coordinate units</param>
|
|
<param name="dataArea">The rectangle onto which the coordinates are mapped</param>
|
|
<returns>The same distance in pixel units</returns>
|
|
</member>
|
|
<member name="M:ScottPlot.IAxis.GetCoordinateDistance(System.Single,ScottPlot.PixelRect)">
|
|
<summary>
|
|
Given a distance in pixel space, converts to coordinate space
|
|
</summary>
|
|
<param name="pixelDistance">A distance in pixel units</param>
|
|
<param name="dataArea">The rectangle onto which the coordinates are mapped</param>
|
|
<returns>The same distance in coordinate units</returns>
|
|
</member>
|
|
<member name="P:ScottPlot.IAxis.TickGenerator">
|
|
<summary>
|
|
Logic for determining tick positions and formatting tick labels
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IAxis.SetTicks(System.Double[],System.String[])">
|
|
<summary>
|
|
Replace the <see cref="P:ScottPlot.IAxis.TickGenerator"/> with a <see cref="!:NumericManual"/> pre-loaded with the given ticks.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IAxis.RegenerateTicks(ScottPlot.PixelLength)">
|
|
<summary>
|
|
Use the <see cref="P:ScottPlot.IAxis.TickLabelStyle"/> to generate ticks with ideal spacing.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IAxis.Label">
|
|
<summary>
|
|
The label is the text displayed distal to the ticks
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.IAxisRule">
|
|
<summary>
|
|
These rules are applied just before each render
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IColormap.Name">
|
|
<summary>
|
|
Human readable name for this colormap
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IColormap.GetColor(System.Double)">
|
|
<summary>
|
|
Returns the color of a position on this colormap (from 0 to 1).
|
|
Returns transparent if NaN.
|
|
Positions outside the range will be clamped.
|
|
</summary>
|
|
<param name="position">Fractional distance along the colormap</param>
|
|
</member>
|
|
<member name="M:ScottPlot.IColormapExtensions.GetSKBitmap(ScottPlot.IColormap,System.Boolean)">
|
|
<summary>
|
|
Create a 1 by 256 bitmap displaying all values of a heatmap
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IColormapExtensions.GetColors(ScottPlot.IColormap,System.Int32,System.Double,System.Double)">
|
|
<summary>
|
|
Returns an array of colors evenly spaced along the colormap
|
|
</summary>
|
|
<param name="count">The number of colors to get from the colormap.</param>
|
|
<param name="minFraction">The starting fraction in the colormap range from which to begin extracting colors (normalized to [0, 1]).</param>
|
|
<param name="maxFraction">The ending fraction in the colormap range at which to stop extracting colors (normalized to [0, 1]).</param>
|
|
</member>
|
|
<member name="M:ScottPlot.IColormapExtensions.GetColor(ScottPlot.IColormap,System.Int32,System.Int32,System.Double,System.Double)">
|
|
<summary>
|
|
Return the color for an item at index <paramref name="index"/> of a collection of size <paramref name="count"/>.
|
|
The <paramref name="startFraction"/> and <paramref name="endFraction"/> may be customized to restrict sampling to a portion of the colormap.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.IDataSource">
|
|
<summary>
|
|
Internal interface used for Utility Functions within <see cref="T:ScottPlot.DataSourceUtilities"/>
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IDataSource.PreferCoordinates">
|
|
<summary>
|
|
When set true, <see cref="T:ScottPlot.DataSourceUtilities"/> should prefer paths that utilize <see cref="!:GetCoordinates"/>
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IDataSource.Length">
|
|
<summary> The length of the collection </summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IDataSource.GetXClosestIndex(ScottPlot.Coordinates)">
|
|
<summary> Gets the closest index to a specified coordinate for the array of X's </summary>
|
|
<param name="mouseLocation">typically the X coordinate should be used, unless the plot is rotated (then use Y)</param>
|
|
<remarks>Fastest execution should be using a BinarySearch, such as <see cref="M:ScottPlot.DataSourceUtilities.GetClosestIndex(System.Double[],System.Double,ScottPlot.IndexRange)"/></remarks>
|
|
</member>
|
|
<member name="M:ScottPlot.IDataSource.GetCoordinate(System.Int32)">
|
|
<summary> Gets the X-Y coordinate from the data source at the specified index </summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IDataSource.GetCoordinateScaled(System.Int32)">
|
|
<summary> Gets the X-Y coordinate from the data source at the specified index with any offsets and scaling applied </summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IDataSource.GetX(System.Int32)">
|
|
<summary> Gets the X value from the data source at the specified index </summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IDataSource.GetXScaled(System.Int32)">
|
|
<summary> Gets the X value from the data source at the specified index with any offsets and scaling applied </summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IDataSource.GetY(System.Int32)">
|
|
<summary> Gets the Y value from the data source at the specified index </summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IDataSource.GetYScaled(System.Int32)">
|
|
<summary> Gets the Y value from the data source at the specified index with any offsets and scaling applied </summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IDataSource.IsSorted">
|
|
<summary>
|
|
When the collection is sorted, this will enable much quicker execution by allowing usage of BinarySearch methods ( GetNearest should call GetXClosestIndex when this is true )
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.IFontResolver">
|
|
<summary>
|
|
Provides functionality that converts a requested typeface into a physical font
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IFontResolver.CreateTypeface(System.String,System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Returns a new instance to a typeface that most closely matches the requested family name and style
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:ScottPlot.IGetNearest" -->
|
|
<member name="M:ScottPlot.IGetNearest.GetNearest(ScottPlot.Coordinates,ScottPlot.RenderDetails,System.Single)">
|
|
<summary>
|
|
Return the point nearest a specific location given the X/Y pixel scaling information from a previous render.
|
|
Will return <see cref="P:ScottPlot.DataPoint.None"/> if the nearest point is greater than <paramref name="maxDistance"/> pixels away.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IGetNearest.GetNearestX(ScottPlot.Coordinates,ScottPlot.RenderDetails,System.Single)">
|
|
<summary>
|
|
Return the point nearest a specific X location given the X/Y pixel scaling information from a previous render.
|
|
Will return <see cref="P:ScottPlot.DataPoint.None"/> if the nearest point is greater than <paramref name="maxDistance"/> pixels away.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.IGrid">
|
|
<summary>
|
|
Implement this interface to create a custom grid
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IHasLegendText.LegendText">
|
|
<summary>
|
|
If populated, this text appears in the legend
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.IHasLine">
|
|
<summary>
|
|
Classes with a <see cref="P:ScottPlot.IHasLine.LineStyle"/> can implement this
|
|
to guide addition of standard shortcuts to its most commonly used properties.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.ILayoutEngine">
|
|
<summary>
|
|
This interface describes a class that decides how to lay-out a collection of panels around the
|
|
edges of a figure and create a final layout containing size and position of all panels
|
|
and also the size and position of the data area.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.IManagesAxisLimits">
|
|
<summary>
|
|
This interface is applied to plottables which modify axis limits at render time.
|
|
The update method is called at render time before the ticks are calculated.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.IMarker">
|
|
<summary>
|
|
Describes logic necessary to render a marker at a point
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IMultiplot.Count">
|
|
<summary>
|
|
Number of subplots in this multiplot
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IMultiplot.AddPlots(System.Int32)">
|
|
<summary>
|
|
Add (or remove) plots until the given number of subplots is achieved
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IMultiplot.GetPlot(System.Int32)">
|
|
<summary>
|
|
Return the plot at the given index
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IMultiplot.GetPlots">
|
|
<summary>
|
|
Return all plots in this multiplot
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IMultiplot.Layout">
|
|
<summary>
|
|
This logic is used to create the initial layout for subplots in the multiplot
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IMultiplot.SetPosition(System.Int32,ScottPlot.ISubplotPosition)">
|
|
<summary>
|
|
Set the position of the subplot at the given index
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IMultiplot.ShareX(System.Collections.Generic.IEnumerable{ScottPlot.Plot})">
|
|
<summary>
|
|
Link horizontal axis limits of the given collection of plots
|
|
so when one changes they all change in unison
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IMultiplot.ShareY(System.Collections.Generic.IEnumerable{ScottPlot.Plot})">
|
|
<summary>
|
|
Link vertical axis limits of the given collection of plots
|
|
so when one changes they all change in unison
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IMultiplot.GetPlotAtPixel(ScottPlot.Pixel)">
|
|
<summary>
|
|
Return the plot beneath the given pixel according to the last render.
|
|
Returns null if no render occurred or the pixel is not over a plot.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IMultiThreadedPlotControl.Lock">
|
|
<summary>
|
|
Returns only when the plot is successfully locked and rendering has stopped.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IMultiThreadedPlotControl.UnLock">
|
|
<summary>
|
|
Releases the plot lock and permits rendering again.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IMultiThreadedPlotControl.TryLock">
|
|
<summary>
|
|
Attempt to lock the plot and return whether a lock was achieved.
|
|
If true is returned, the plot is locked and rendering has stopped.
|
|
If false is returned, the plot was not successfully locked and rendering is permitted.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IMultiThreadedPlotControl.IsLocked">
|
|
<summary>
|
|
Returns whether true if the plot currently locked.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IMultiThreadedPlotControl.IsEntered">
|
|
<summary>
|
|
Returns whether true if the plot is locked by the calling thread.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IPalette.Colors">
|
|
<summary>
|
|
All colors in this palette
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IPalette.Name">
|
|
<summary>
|
|
Display name
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IPalette.Description">
|
|
<summary>
|
|
Additional information such as the source of this palette
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IPalette.GetColor(System.Int32)">
|
|
<summary>
|
|
Return the Nth color (wrapping around if N is larger than the number of colors)
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.IPanel">
|
|
<summary>
|
|
A panel is a rectangular region outside the data area of a plot.
|
|
Example panels include axes, colorbars, and titles
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IPanel.IsVisible">
|
|
<summary>
|
|
If false, the panel will not be displayed or report any size
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IPanel.MinimumSize">
|
|
<summary>
|
|
Disallow the panel to be smaller than this
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IPanel.MaximumSize">
|
|
<summary>
|
|
Disallow the panel to be larger than this
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IPanel.Measure">
|
|
<summary>
|
|
Return the size (in pixels) of the panel in the dimension perpendicular to the edge it lays on
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:ScottPlot.IPanel.Edge">
|
|
<summary>
|
|
Indicates which edge of the data rectangle this panel lays on
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IPanel.Render(ScottPlot.RenderPack,System.Single,System.Single)">
|
|
<summary>
|
|
Draw this panel on a canvas
|
|
</summary>
|
|
<param name="surface">contains the canvas to draw on</param>
|
|
<param name="dataRect">dimensions of the data area (pixel units)</param>
|
|
<param name="size">size of this panel (pixel units)</param>
|
|
<param name="offset">distance from the edge of this panel to the edge of the data area</param>
|
|
</member>
|
|
<member name="P:ScottPlot.IPanel.ShowDebugInformation">
|
|
<summary>
|
|
Enable this to display extra information on the axis to facilitate development
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IPanel.GetPanelRect(ScottPlot.PixelRect,System.Single,System.Single)">
|
|
<summary>
|
|
Return the rectangle for this panel
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IPanelExtensions.IsHorizontal(ScottPlot.IPanel)">
|
|
<summary>
|
|
Returns true for X axes (bottom and top)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IPanelExtensions.IsVertical(ScottPlot.IPanel)">
|
|
<summary>
|
|
Returns true for Y axes (left and right)
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.IPathStrategy">
|
|
<summary>
|
|
Strategy for generating a path that connects a collection of pixels
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IPlotControl.Plot">
|
|
<summary>
|
|
The primary <see cref="P:ScottPlot.IPlotControl.Plot"/> displayed by this interactive control
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IPlotControl.Multiplot">
|
|
<summary>
|
|
The multiplot managed by this interactive control
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IPlotControl.Refresh">
|
|
<summary>
|
|
Render the plot and update the image
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IPlotControl.UserInputProcessor">
|
|
<summary>
|
|
This object takes in UI events and contains logic for how to respond to them.
|
|
This is a newer alternative to the older <see cref="!:Interaction"/> system.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IPlotControl.Menu">
|
|
<summary>
|
|
Platform-specific logic for managing the context menu
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IPlotControl.ShowContextMenu(ScottPlot.Pixel)">
|
|
<summary>
|
|
Launch the default pop-up menu (typically in response to a right-click) at the given position in the control
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IPlotControl.GRContext">
|
|
<summary>
|
|
Context for hardware-accelerated graphics (or null if not available)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IPlotControl.DetectDisplayScale">
|
|
<summary>
|
|
Determine the DPI scaling ratio of the present display.
|
|
A value of 1.0 means no scaling, and 1.5 means 150% scaling.
|
|
This operation may be costly so do not call it frequently.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IPlotControl.DisplayScale">
|
|
<summary>
|
|
The value of the present display scaling.
|
|
Mouse positions are multiplied by this value for pixel/coordinate conversions.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IPlotControl.Reset">
|
|
<summary>
|
|
Disposes the current Plot and creates a new one for the control
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IPlotControl.Reset(ScottPlot.Plot)">
|
|
<summary>
|
|
Loads the given Plot into the control
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.IPlottable">
|
|
<summary>
|
|
Any object that renders shapes on the canvas using scale information from the axes must implement this interface.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IPlottable.IsVisible">
|
|
<summary>
|
|
Toggles whether this plottable is shown and contributes to the automatic axis limit detection.
|
|
The calling method will check this variable (it does not need to be checked inside the Render method).
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IPlottable.Axes">
|
|
<summary>
|
|
This object performs coordinate/pixel translation at render time based on the latest data area.
|
|
It stores the axes to use for this plottable and also the data area (in pixels) updated just before each render.
|
|
If this object is null it will be constructed using the default X and Y axes at render time.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IPlottable.GetAxisLimits">
|
|
<summary>
|
|
Return the 2D area (in coordinate space) occupied by the data contained in this plottable
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IPlottable.Render(ScottPlot.RenderPack)">
|
|
<summary>
|
|
Draw the data from this plottable into the data area defined in the <see cref="P:ScottPlot.IPlottable.Axes"/>.
|
|
By default the surface is already clipped to the data area, but this can be cleared inside the plottable.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IPlottable.LegendItems">
|
|
<summary>
|
|
Items which will appear in the legend
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.IPlottableGL">
|
|
<summary>
|
|
This interface is applied to plottables which can be rendered directly on the GPU using an OpenGL shader
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.IPlottableGL.PlotControl">
|
|
<summary>
|
|
The control used to display this plottable.
|
|
It is used to access the <see cref="T:SkiaSharp.GRContext"/> at render time.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IPlottableGL.GLFinish">
|
|
<summary>
|
|
Used to manually synchronize rendering
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IPlottableGL.StoreGLState">
|
|
<summary>
|
|
Store OpenGL atributes
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IPlottableGL.RestoreGLState">
|
|
<summary>
|
|
Restore previously saved OpenGL atributes
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IRenderLast.RenderLast(ScottPlot.RenderPack)">
|
|
<summary>
|
|
Plottables that implement this interface have a second render method that runs
|
|
after the axes are drawn, allowing graphics to be placed on top of the axes.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.IScatterSource">
|
|
<summary>
|
|
Represents a series of data points with distinct X and Y positions in coordinate space.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IScatterSource.GetScatterPoints">
|
|
<summary>
|
|
Return a copy of the data in <see cref="T:ScottPlot.Coordinates"/> format.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IScatterSource.GetNearest(ScottPlot.Coordinates,ScottPlot.RenderDetails,System.Single)">
|
|
<summary>
|
|
Return the point nearest a specific location given the X/Y pixel scaling information from a previous render.
|
|
Will return <see cref="P:ScottPlot.DataPoint.None"/> if the nearest point is greater than <paramref name="maxDistance"/> pixels away.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IScatterSource.GetNearestX(ScottPlot.Coordinates,ScottPlot.RenderDetails,System.Single)">
|
|
<summary>
|
|
Return the point nearest a specific X location given the X/Y pixel scaling information from a previous render.
|
|
Will return <see cref="P:ScottPlot.DataPoint.None"/> if the nearest point is greater than <paramref name="maxDistance"/> pixels away.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.ISignalSource">
|
|
<summary>
|
|
This interface is used by plottables to access data while rendering.
|
|
This interface describes Y data sampled along an X axis at a fixed period.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.ISignalSource.Period">
|
|
<summary>
|
|
X distance between Y points
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.ISignalSource.XOffset">
|
|
<summary>
|
|
X position of the first data point
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.ISignalSource.YOffset">
|
|
<summary>
|
|
Shift Y position of all values by this amount
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.ISignalSource.YScale">
|
|
<summary>
|
|
Multiply Y values by this scale factor (before applying offset)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.ISignalSource.MaximumIndex">
|
|
<summary>
|
|
Do not display data above this index
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.ISignalSource.MinimumIndex">
|
|
<summary>
|
|
Do not display data below this index
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.ISignalSource.GetPixelColumn(ScottPlot.IAxes,System.Int32)">
|
|
<summary>
|
|
Returns range information about the data at a specific pixel location
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.ISignalSource.GetIndex(System.Double,System.Boolean)">
|
|
<summary>
|
|
Returns the predicted index for the data point nearest a given X position.
|
|
If clamped, the returned index will be clamped between 0 and Length - 1.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.ISignalSource.GetX(System.Int32)">
|
|
<summary>
|
|
Returns the X position for a given index.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.ISignalSource.GetY(System.Int32)">
|
|
<summary>
|
|
Returns the Y position for a given index.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.ISignalSource.GetYs">
|
|
<summary>
|
|
Return an object for working with all Y values.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.ISignalSource.GetYs(System.Int32,System.Int32)">
|
|
<summary>
|
|
Y values between a range of indexes (inclusive).
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.ISignalXYSource.Count">
|
|
<summary>
|
|
Number of values in the data source
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.ISignalXYSource.XOffset">
|
|
<summary>
|
|
X position of the first data point
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.ISignalXYSource.YOffset">
|
|
<summary>
|
|
Shift Y position of all values by this amount
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.ISignalXYSource.YScale">
|
|
<summary>
|
|
Multiply Y values by this scale factor (before applying offset)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.ISignalXYSource.XScale">
|
|
<summary>
|
|
Multiply X values by this scale factor (before applying offset)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.ISignalXYSource.MinimumIndex">
|
|
<summary>
|
|
Do not display data below this index
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.ISignalXYSource.MaximumIndex">
|
|
<summary>
|
|
Do not display data above this index
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.ISignalXYSource.Rotated">
|
|
<summary>
|
|
If enabled, Xs will be vertical and Ys will be horizontal.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.ISignalXYSource.GetAxisLimits">
|
|
<summary>
|
|
Return the axis limits covered by these data
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.ISignalXYSource.GetPixelsToDraw(ScottPlot.RenderPack,ScottPlot.IAxes,ScottPlot.ConnectStyle)">
|
|
<summary>
|
|
Return pixels to render to display this signal.
|
|
May return one extra point on each side of the plot outside the data area.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.ISignalXYSource.GetNearest(ScottPlot.Coordinates,ScottPlot.RenderDetails,System.Single)">
|
|
<summary>
|
|
Return the point nearest a specific location given the X/Y pixel scaling information from a previous render.
|
|
Will return <see cref="P:ScottPlot.DataPoint.None"/> if the nearest point is greater than <paramref name="maxDistance"/> pixels away.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.ISignalXYSource.GetNearestX(ScottPlot.Coordinates,ScottPlot.RenderDetails,System.Single)">
|
|
<summary>
|
|
Return the point nearest a specific X location given the X/Y pixel scaling information from a previous render.
|
|
Will return <see cref="P:ScottPlot.DataPoint.None"/> if the nearest point is greater than <paramref name="maxDistance"/> pixels away.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.ITickGenerator.Ticks">
|
|
<summary>
|
|
Ticks to display the next time the axis is rendered.
|
|
This array and its contents should not be modified directly.
|
|
Call Regenerate() to update this array.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.ITickGenerator.MaxTickCount">
|
|
<summary>
|
|
Do not generate more than this number of ticks
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.ITickGenerator.Regenerate(ScottPlot.CoordinateRange,ScottPlot.Edge,ScottPlot.PixelLength,SkiaSharp.SKPaint,ScottPlot.LabelStyle)">
|
|
<summary>
|
|
Generate ticks based on the current settings and store the result in <see cref="P:ScottPlot.ITickGenerator.Ticks"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IVectorFieldSource.GetNearest(ScottPlot.Coordinates,ScottPlot.RenderDetails,System.Single)">
|
|
<summary>
|
|
Return the point nearest a specific location given the X/Y pixel scaling information from a previous render.
|
|
Will return <see cref="P:ScottPlot.DataPoint.None"/> if the nearest point is greater than <paramref name="maxDistance"/> pixels away.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.IXAxis">
|
|
<summary>
|
|
Horizontal axis
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.IYAxis">
|
|
<summary>
|
|
Vertical axis
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.IO.BitmapHeader">
|
|
<summary>
|
|
This struct holds values that define the first several bytes of a bitmap file.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.LayoutEngines.Automatic">
|
|
<summary>
|
|
Generate the layout by measuring all panels and adding
|
|
enough padding around the data area to fit them all exactly.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.LayoutEngines.FixedDataArea">
|
|
<summary>
|
|
Generate a layout using a fixed rectangle for the data area
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.LayoutEngines.FixedDataArea.#ctor(ScottPlot.PixelRect)">
|
|
<summary>
|
|
Generate a layout using a fixed rectangle for the data area
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.LayoutEngines.FixedPadding">
|
|
<summary>
|
|
Generate layouts where the data area has a fixed padding from the edge of the figure
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.LayoutEngines.FixedPadding.#ctor(ScottPlot.PixelPadding)">
|
|
<summary>
|
|
Generate layouts where the data area has a fixed padding from the edge of the figure
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.LayoutEngines.MatchedDataRect">
|
|
<summary>
|
|
Generate layouts that match layouts of another control
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.LayoutEngines.MatchedDataRect.#ctor(ScottPlot.Plot)">
|
|
<summary>
|
|
Generate layouts that match layouts of another control
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.LayoutManager">
|
|
<summary>
|
|
A collection of methods for making common adjustments to plot layouts
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.LayoutManager.Default">
|
|
<summary>
|
|
Automatically resize the layout on each render to achieve the best fit
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.LayoutManager.Fixed(ScottPlot.PixelRect)">
|
|
<summary>
|
|
Apply a fixed layout using the given rectangle to define the data area
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.LayoutManager.Fixed(ScottPlot.PixelPadding)">
|
|
<summary>
|
|
Apply a fixed layout using the given padding to define space between the
|
|
data area and the edge of the figure
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.LayoutManager.Frameless">
|
|
<summary>
|
|
Disable visibility of all axes and titles so the data area fills the entire figure
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Multiplot.Count">
|
|
<summary>
|
|
Number of subplots in this multiplot
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Multiplot.StyleNewPlotsAutomatically">
|
|
<summary>
|
|
Copy styling options (e.g., background color) to new plots as they are added
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Multiplot.ClearCanvasBeforeRender">
|
|
<summary>
|
|
If enabled, canvases passed into Render() methods will be cleared before plots are drawn on top of them.
|
|
This is helpful for interactive multiplots with layouts containing blank spaces to ensure drawings from previous
|
|
renders do not persist through multiple renders where figure dimensions change.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Multiplot.Subplots">
|
|
<summary>
|
|
This list contains plots, logic for positioning them, and records of where they were last rendered
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Multiplot.Layout">
|
|
<summary>
|
|
This logic is used to create the initial layout for subplots in the multiplot
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Multiplot.#ctor">
|
|
<summary>
|
|
Create a multiplot with no initial subplots
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Multiplot.#ctor(ScottPlot.Plot)">
|
|
<summary>
|
|
Create a multiplot with a single subplot
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Multiplot.Reset(ScottPlot.Plot)">
|
|
<summary>
|
|
Reset this multiplot so it only contains the given plot
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Multiplot.AddPlot">
|
|
<summary>
|
|
Create a new plot, add it as a subplot, and return it
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Multiplot.AddPlot(ScottPlot.Plot)">
|
|
<summary>
|
|
Add the given plot as a subplot into this multiplot
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Multiplot.AddPlots(System.Int32)">
|
|
<summary>
|
|
Add (or remove) plots until the given number of subplots is achieved
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Multiplot.GetPlot(System.Int32)">
|
|
<summary>
|
|
Return the plot at the given index
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Multiplot.GetPlots">
|
|
<summary>
|
|
Return all plots in this multiplot
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Multiplot.GetPositionedSubplot(ScottPlot.Plot)">
|
|
<summary>
|
|
Return the positioned subplot associated with the given plot
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Multiplot.SetPosition(ScottPlot.Plot,ScottPlot.ISubplotPosition)">
|
|
<summary>
|
|
Set the position of the given subplot
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Multiplot.SetPosition(System.Int32,ScottPlot.ISubplotPosition)">
|
|
<summary>
|
|
Set the position of the given subplot index
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Multiplot.GetLastRenderRectangle(ScottPlot.Plot)">
|
|
<summary>
|
|
Get the pixel rectangle where the given subplot was last rendered.
|
|
Returns PixelRect.NaN if a render has not yet occurred.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Multiplot.Render(SkiaSharp.SKSurface)">
|
|
<summary>
|
|
Render the multiplot into the clip boundary of the given surface.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Multiplot.Render(SkiaSharp.SKCanvas,ScottPlot.PixelRect)">
|
|
<summary>
|
|
Render the multiplot on a canvas inside the given rectangle.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Multiplot.Render(System.Int32,System.Int32)">
|
|
<summary>
|
|
Create a new image, render the multiplot onto it, and return it
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Multiplot.SavePng(System.String,System.Int32,System.Int32)">
|
|
<summary>
|
|
Save the multiplot as a PNG image file
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Multiplot.GetPlotAtPixel(ScottPlot.Pixel)">
|
|
<summary>
|
|
Return the plot beneath the given pixel according to the last render.
|
|
Returns null if no render occurred or the pixel is not over a plot.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Multiplot.ShareX(System.Collections.Generic.IEnumerable{ScottPlot.Plot})">
|
|
<summary>
|
|
Link horizontal axis limits of the given collection of plots
|
|
so when one changes they all change in unison
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Multiplot.ShareY(System.Collections.Generic.IEnumerable{ScottPlot.Plot})">
|
|
<summary>
|
|
Link vertical axis limits of the given collection of plots
|
|
so when one changes they all change in unison
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.NamedColors.WebColors">
|
|
<summary>
|
|
Colors defined according to W3C standard keywords
|
|
https://www.w3.org/wiki/CSS/Properties/color/keywords
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.NamedColors.XkcdColors">
|
|
<summary>
|
|
Colors defined according to results of the xkcd color name survey
|
|
https://xkcd.com/color/rgb/
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.NumericConversion">
|
|
<summary>
|
|
This class contains type-specific methods to convert between generic values and doubles
|
|
optimized for performance using platform-specific features.
|
|
See discussion in https://github.com/ScottPlot/ScottPlot/pull/1927
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.NumericConversion.GenericToDouble``1(``0@)">
|
|
<summary>
|
|
Returns the double value of a <typeparamref name="T"/>
|
|
using a conversion technique optimized for the platform.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.NumericConversion.GenericToDouble``1(System.Collections.Generic.IReadOnlyList{``0},System.Int32)">
|
|
<summary>
|
|
Returns the double value of the <typeparamref name="T"/> at position <paramref name="i"/> in <paramref name="list"/>
|
|
using a conversion technique optimized for the platform.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.NumericConversion.GenericToDouble``1(``0[],System.Int32)">
|
|
<summary>
|
|
Returns the double value of the <typeparamref name="T"/> at position <paramref name="i"/> in <paramref name="array"/>
|
|
using a conversion technique optimized for the platform.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.NumericConversion.DoubleToGeneric``1(System.Double,``0@)">
|
|
<summary>
|
|
Creates a <typeparamref name="T"/> for a given double <paramref name="value"/>
|
|
using a conversion technique optimized for the platform.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:ScottPlot.NumericConversion.ToDateTime(System.Double)" -->
|
|
<member name="M:ScottPlot.NumericConversion.ToNumber(System.DateTime)">
|
|
<summary>
|
|
Convert a DateTime into a number that can be plotted on a numeric axis
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Panels.ColorBar">
|
|
<summary>
|
|
An axis panel which displays a colormap and range of values
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Panels.ColorBar.#ctor(ScottPlot.IHasColorAxis,ScottPlot.Edge)">
|
|
<summary>
|
|
An axis panel which displays a colormap and range of values
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Panels.ColorBar.Axis">
|
|
<summary>
|
|
Axis (spine, ticks, label, etc) for the colorbar
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Panels.ColorBar.Width">
|
|
<summary>
|
|
Thickness of the colorbar image (in pixels)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Panels.ColorBar.Label">
|
|
<summary>
|
|
Title for the colorbar, displayed outside the ticks.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Panels.ColorBar.LabelStyle">
|
|
<summary>
|
|
Title for the colorbar, displayed outside the ticks.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Panels.ColorBar.GetPanelRect(ScottPlot.PixelRect,System.Single,System.Single)">
|
|
<summary>
|
|
Return a rectangle encapsulating the colormap
|
|
bitmap plus the axis and ticks.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Panels.ColorBar.GetColormapBitmapRect(ScottPlot.PixelRect,System.Single,System.Single)">
|
|
<summary>
|
|
Return the rectangle to the side of the data area
|
|
where the colormap bitmap will be drawn.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Panels.TitlePanel.FullFigureCenter">
|
|
<summary>
|
|
Enable this to center the panel using the full width of the figure rather than
|
|
centering it over the width of the data area.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Panels.TitlePanel.VerticalPadding">
|
|
<summary>
|
|
Extra space to add above the title text so the title does not touch the edge of the image
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.PathStrategies.CubicSpline">
|
|
<summary>
|
|
Connect points with Catmull-Rom cubic splines, see https://doi.org/10.1007/s42979-021-00770-x
|
|
NaN values will be skipped, producing a gap in the path.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PathStrategies.CubicSpline.GetSegments(System.Collections.Generic.IEnumerable{ScottPlot.Pixel})">
|
|
<summary>
|
|
Organize into segments of connected points padded with empty points at the front and back
|
|
</summary>
|
|
<param name="pixels">Pixels</param>
|
|
<returns>IEnumerable of arrays representing the segments</returns>
|
|
</member>
|
|
<member name="T:ScottPlot.PathStrategies.QuadHalfPoint">
|
|
<summary>
|
|
Connect points with curved lines which ease into and out of the midpoint between each pair.
|
|
This strategy does not "overshoot" points in the Y direction.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.PathStrategies.Straight">
|
|
<summary>
|
|
Connect points with straight lines.
|
|
NaN values will be skipped, producing a gap in the path.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Plot.FigureBackground">
|
|
<summary>
|
|
Style for the background of the entire figure
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Plot.DataBackground">
|
|
<summary>
|
|
Style for the data area (the area within the axis frames)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plot.Sync">
|
|
<summary>
|
|
This object is locked by the Render() methods.
|
|
Logic that manipulates the plot (UI inputs or editing data)
|
|
can lock this object to prevent rendering artifacts.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plot.PlotControl">
|
|
<summary>
|
|
In GUI environments this property holds a reference to the interactive plot control
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.GetPixel(ScottPlot.Coordinates)">
|
|
<summary>
|
|
Return the location on the screen (pixel) for a location on the plot (coordinates) on the default axes.
|
|
The figure size and layout referenced will be the one from the last render.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.GetPixel(ScottPlot.Coordinates,ScottPlot.IXAxis,ScottPlot.IYAxis)">
|
|
<summary>
|
|
Return the location on the screen (pixel) for a location on the plot (coordinates) on the given axes.
|
|
The figure size and layout referenced will be the one from the last render.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.GetCoordinates(ScottPlot.Pixel,ScottPlot.IXAxis,ScottPlot.IYAxis)">
|
|
<summary>
|
|
Return the coordinate for a specific pixel using measurements from the most recent render.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.GetCoordinates(System.Single,System.Single,ScottPlot.IXAxis,ScottPlot.IYAxis)">
|
|
<summary>
|
|
Return the coordinate for a specific pixel using measurements from the most recent render.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.GetCoordinateRect(System.Single,System.Single,System.Single,ScottPlot.IXAxis,ScottPlot.IYAxis)">
|
|
<summary>
|
|
Return a coordinate rectangle centered at a pixel. Uses measurements
|
|
from the most recent render.
|
|
<param name="x">Center point pixel's x</param>
|
|
<param name="y">Center point pixel's y</param>
|
|
<param name="radius">Radius in pixels</param>
|
|
<returns>The coordinate rectangle</returns>
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.GetCoordinateRect(ScottPlot.Pixel,System.Single,ScottPlot.IXAxis,ScottPlot.IYAxis)">
|
|
<summary>
|
|
Return a coordinate rectangle centered at a pixel. Uses measurements
|
|
from the most recent render.
|
|
<param name="pixel">Center point pixel</param>
|
|
<param name="radius">Radius in pixels</param>
|
|
<returns>The coordinate rectangle</returns>
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.GetCoordinateRect(ScottPlot.Coordinates,System.Single,ScottPlot.IXAxis,ScottPlot.IYAxis)">
|
|
<summary>
|
|
Return a coordinate rectangle centered at a coordinate pair with the
|
|
radius specified in pixels. Uses measurements from the most recent
|
|
render.
|
|
<param name="coordinates">Center point in coordinate units</param>
|
|
<param name="radius">Radius in pixels</param>
|
|
<returns>The coordinate rectangle</returns>
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.GetAxis(ScottPlot.Pixel)">
|
|
<summary>
|
|
Get the axis under a given pixel
|
|
</summary>
|
|
<param name="pixel">Point</param>
|
|
<returns>The axis at <paramref name="pixel" /> (or null)</returns>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.GetPanel(ScottPlot.Pixel,System.Boolean)">
|
|
<summary>
|
|
Get the panel under a given pixel
|
|
</summary>
|
|
<param name="pixel">Point</param>
|
|
<returns>The panel at <paramref name="pixel" /> (or null)</returns>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.RenderInMemory(System.Int32,System.Int32)">
|
|
<summary>
|
|
Create a new image of the given dimensions, render the plot onto it, and return it.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.Render(SkiaSharp.SKCanvas,System.Int32,System.Int32)">
|
|
<summary>
|
|
Render onto an existing canvas with the given dimensions
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.Render(SkiaSharp.SKCanvas,ScottPlot.PixelRect)">
|
|
<summary>
|
|
Render onto an existing canvas inside the given rectangle
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.Render(SkiaSharp.SKSurface)">
|
|
<summary>
|
|
Render onto an existing canvas of a surface over the local clip bounds
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.GetPngHtml(System.Int32,System.Int32,System.String,System.String)">
|
|
<summary>
|
|
Render the plot and return an HTML img element containing a Base64-encoded PNG
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.GetSvgHtml(System.Int32,System.Int32)">
|
|
<summary>
|
|
Render the plot and return a plain text SVG element suitable for insertion into HTML
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.GetLegendImage">
|
|
<summary>
|
|
Returns the content of the legend as a raster image
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.GetLegendSvgXml">
|
|
<summary>
|
|
Returns the content of the legend as SVG (vector) image
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.GetPlottables">
|
|
<summary>
|
|
Return contents of <see cref="P:ScottPlot.Plot.PlottableList"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.GetPlottables``1">
|
|
<summary>
|
|
Return all plottables in <see cref="P:ScottPlot.Plot.PlottableList"/> of the given type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.Remove(ScottPlot.IPlottable)">
|
|
<summary>
|
|
Remove the given plottable from the <see cref="P:ScottPlot.Plot.PlottableList"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.Remove(ScottPlot.IPanel)">
|
|
<summary>
|
|
Remove the given Panel from the <see cref="P:ScottPlot.Plot.Axes"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.Remove(ScottPlot.IAxis)">
|
|
<summary>
|
|
Remove the given Axis from the <see cref="P:ScottPlot.Plot.Axes"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.Remove(System.Type)">
|
|
<summary>
|
|
Remove all items of a specific type from the <see cref="P:ScottPlot.Plot.PlottableList"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.Remove``1">
|
|
<summary>
|
|
Remove a all instances of a specific type from the <see cref="P:ScottPlot.Plot.PlottableList"/>.
|
|
</summary>
|
|
<typeparam name="T">Type of <see cref="T:ScottPlot.IPlottable"/> to be removed</typeparam>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.Remove``1(System.Func{``0,System.Boolean})">
|
|
<summary>
|
|
Remove all instances of a specific type from the <see cref="P:ScottPlot.Plot.PlottableList"/>
|
|
that meet the <paramref name="predicate"/> criteraia.
|
|
</summary>
|
|
<param name="predicate">A function to test each element for a condition.</param>
|
|
<typeparam name="T">Type of <see cref="T:ScottPlot.IPlottable"/> to be removed</typeparam>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.MoveToTop(ScottPlot.IPlottable)">
|
|
<summary>
|
|
Move the indicated plottable to the end of the list so it is rendered last
|
|
and appears above all other plottables.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.MoveToBottom(ScottPlot.IPlottable)">
|
|
<summary>
|
|
Move the indicated plottable to the start of the list so it is rendered first
|
|
and appears below all other plottables.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.MoveToFront(ScottPlot.IPlottable)">
|
|
<summary>
|
|
Move the indicated plottable to the end of the list so it is rendered last
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.MoveToBack(ScottPlot.IPlottable)">
|
|
<summary>
|
|
Move the indicated plottable to the start of the list so it is rendered first
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.HideAxesAndGrid(System.Boolean)">
|
|
<summary>
|
|
Disable visibility for all axes and grids
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.HideGrid">
|
|
<summary>
|
|
Disable visibility for all grids
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.ShowGrid">
|
|
<summary>
|
|
Enable visibility for all grids
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.ShowLegend">
|
|
<summary>
|
|
Helper method for setting visibility of the <see cref="P:ScottPlot.Plot.Legend"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.ShowLegend(ScottPlot.Alignment)">
|
|
<summary>
|
|
Helper method for setting visibility of the <see cref="P:ScottPlot.Plot.Legend"/>
|
|
and setting <see cref="P:ScottPlot.Legend.Location"/> to the provided one.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.ShowLegend(ScottPlot.Alignment,ScottPlot.Orientation)">
|
|
<summary>
|
|
Helper method for setting the Legend's IsVisible, Alignment, and Orientation
|
|
properties all at once.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.ShowLegend(System.Collections.Generic.IEnumerable{ScottPlot.LegendItem},ScottPlot.Alignment)">
|
|
<summary>
|
|
Helper method for displaying specific items in the legend
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.ShowLegend(ScottPlot.Edge)">
|
|
<summary>
|
|
Hide the default legend (inside the data area) and create a new legend panel
|
|
placed on the edge of the figure outside the data area.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.HideLegend">
|
|
<summary>
|
|
Helper method for setting visibility of the <see cref="P:ScottPlot.Plot.Legend"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.Clear">
|
|
<summary>
|
|
Clears the <see cref="P:ScottPlot.Plot.PlottableList"/> list
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.Clear``1">
|
|
<summary>
|
|
Clear a all instances of a specific type from the <see cref="P:ScottPlot.Plot.PlottableList"/>.
|
|
</summary>
|
|
<typeparam name="T">Type of <see cref="T:ScottPlot.IPlottable"/> to be cleared</typeparam>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.Title(System.String,System.Nullable{System.Single})">
|
|
<summary>
|
|
Shortcut to set text of the <see cref="!:TitlePanel"/> Label.
|
|
Assign properties of <see cref="!:TitlePanel"/> Label to customize size, color, font, etc.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.XLabel(System.String,System.Nullable{System.Single})">
|
|
<summary>
|
|
Shortcut to set text of the <see cref="T:ScottPlot.AxisPanels.BottomAxis"/> Label
|
|
Assign properties of <see cref="T:ScottPlot.AxisPanels.BottomAxis"/> Label to customize size, color, font, etc.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.YLabel(System.String,System.Nullable{System.Single})">
|
|
<summary>
|
|
Shortcut to set text of the <see cref="T:ScottPlot.AxisPanels.BottomAxis"/> Label
|
|
Assign properties of <see cref="T:ScottPlot.AxisPanels.BottomAxis"/> Label to customize size, color, font, etc.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.GetStyle">
|
|
<summary>
|
|
Return the current style settings for this plot
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.SetStyle(ScottPlot.PlotStyle)">
|
|
<summary>
|
|
Apply the given style settings to this plot
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plot.SetStyle(ScottPlot.Plot)">
|
|
<summary>
|
|
Apply the style settings from the given plot to this plot
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.PlottableAdder">
|
|
<summary>
|
|
Helper methods to create plottable objects and add them to the plot
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PlottableAdder.#ctor(ScottPlot.Plot)">
|
|
<summary>
|
|
Helper methods to create plottable objects and add them to the plot
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.PlottableAdder.Palette">
|
|
<summary>
|
|
Color set used for adding new plottables
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PlottableAdder.GetNextColor(System.Boolean)">
|
|
<summary>
|
|
Return the next color of the <see cref="P:ScottPlot.PlottableAdder.Palette"/>.
|
|
Colors reset if <see cref="P:ScottPlot.Plot.PlottableList"/> is cleared.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PlottableAdder.FillY(System.Double[],System.Double[],System.Double[])">
|
|
<summary>
|
|
Fill the vertical range between two Y points for each X point
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PlottableAdder.FillY(ScottPlot.Plottables.Scatter,ScottPlot.Plottables.Scatter)">
|
|
<summary>
|
|
Fill the vertical range between two Y points for each X point
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PlottableAdder.FillY(System.Collections.Generic.ICollection{System.ValueTuple{System.Double,System.Double,System.Double}})">
|
|
<summary>
|
|
Fill the vertical range between two Y points for each X point
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PlottableAdder.FillY``1(System.Collections.Generic.ICollection{``0},System.Func{``0,System.ValueTuple{System.Double,System.Double,System.Double}})">
|
|
<summary>
|
|
Fill the vertical range between two Y points for each X point
|
|
This overload uses a custom function to calculate X, Y1, and Y2 values
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PlottableAdder.Ranges(System.Collections.Generic.List{System.ValueTuple{System.String,ScottPlot.CoordinateRange}},System.Nullable{ScottPlot.Color},System.Boolean)">
|
|
<summary>
|
|
Create a bar plot to represent a collection of named ranges
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PlottableAdder.StackedRanges(System.Collections.Generic.List{System.ValueTuple{System.String,System.Double[]}},ScottPlot.IPalette,System.Boolean)">
|
|
<summary>
|
|
Place a stacked bar chart at a single position
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Annotation.FractionRect">
|
|
<summary>
|
|
The annotation will be placed inside this fractional portion of the data area
|
|
according to <see cref="P:ScottPlot.Plottables.Annotation.Alignment"/> and <see cref="P:ScottPlot.Plottables.Annotation.PixelOffset"/>
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Plottables.BarPlot">
|
|
<summary>
|
|
Holds a collection of individually styled bars
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.BarPlot.Color">
|
|
<summary>
|
|
Apply a fill color to all bars
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.BarPlot.Horizontal">
|
|
<summary>
|
|
Define orientation for all bars
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Plottables.BoxPlot">
|
|
<summary>
|
|
Displays 1 or more boxes all styled the same
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Bracket.LabelCounterClockwise">
|
|
<summary>
|
|
Controls whether the tip of the bracket is counter-clockwise from the line formed by the bracket base.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Plottables.Bracket.EdgeLength">
|
|
<summary>
|
|
Size of the small lines (in pixels) placed the edges of the bracket and between the center of the bracket and the label
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Bracket.Text">
|
|
<summary>
|
|
Text displayed near the center of the bracket
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:ScottPlot.Plottables.Callout.CalculateClosestAttachPoint" -->
|
|
<member name="P:ScottPlot.Plottables.CandlestickPlot.Sequential">
|
|
<summary>
|
|
X position of candles is sourced from the OHLC's DateTime by default.
|
|
If this option is enabled, X position will be an ascending integers starting at 0 with no gaps.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Plottables.CandlestickPlot.SymbolWidth">
|
|
<summary>
|
|
Fractional width of the candle symbol relative to its time span
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Plottables.ContourLines.ContourLineCount">
|
|
<summary>
|
|
If defined, contour lines will be drawn at this height and <see cref="F:ScottPlot.Plottables.ContourLines.ContourLineCount"/> will be ignored.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Plottables.ContourLines.ContourLineLevels">
|
|
<summary>
|
|
If defined, contour lines will be drawn at this height and <see cref="F:ScottPlot.Plottables.ContourLines.ContourLineCount"/> will be ignored.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.ContourLines.Update(System.Collections.Generic.IEnumerable{ScottPlot.Coordinates3d})">
|
|
<summary>
|
|
Update contour lines from arbitrarily placed data points.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.ContourLines.Update(ScottPlot.Coordinates3d[0:,0:])">
|
|
<summary>
|
|
Update contour lines from a rectangular grid of coordinates
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.DataLogger.ConnectStyle">
|
|
<summary>
|
|
The style of lines to use when connecting points.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.DataLogger.GetNearest(ScottPlot.Coordinates,ScottPlot.PixelRect,System.Single)">
|
|
<summary>
|
|
Get the data point nearest to the given mouse location.
|
|
</summary>
|
|
<param name="mouseLocation">Mouse location</param>
|
|
<param name="dataRect">Data rectangle from RenderDetails</param>
|
|
<param name="maxDistance">Maximum distance to the point</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.DataLogger.GetNearestX(ScottPlot.Coordinates,ScottPlot.PixelRect,System.Single)">
|
|
<summary>
|
|
Get the data point nearest to the given mouse location (only considering X values).
|
|
</summary>
|
|
<param name="mouseLocation">Mouse location</param>
|
|
<param name="dataRect">Data rectangle from RenderDetails</param>
|
|
<param name="maxDistance">Maximum X distance to the point</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.DataLogger.ViewFull">
|
|
<summary>
|
|
Automatically expand the axis as needed to ensure the full dataset is visible before each render.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.DataLogger.ViewJump(System.Double,System.Double)">
|
|
<summary>
|
|
Automatically adjust the axis limits to track the newest data as it comes in.
|
|
The axis limits will appear to "jump" when new data runs off the screen.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.DataLogger.ViewSlide(System.Double)">
|
|
<summary>
|
|
Automatically adjust the axis limits to track the newest data as it comes in.
|
|
The axis limits will appear to "slide" continuously as new data is added.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.DataStreamer.HasNewData">
|
|
<summary>
|
|
Returns true if data has been added since the last render
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.DataStreamer.ManageAxisLimits">
|
|
<summary>
|
|
If enabled, axis limits will be adjusted automatically if new data runs off the screen.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.DataStreamer.AxisManager">
|
|
<summary>
|
|
Contains logic for automatically adjusting axis limits if new data runs off the screen.
|
|
Only used if <see cref="P:ScottPlot.Plottables.DataStreamer.ManageAxisLimits"/> is true.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Plottables.DataStreamer.Plot">
|
|
<summary>
|
|
Used to obtain the current axis limits so <see cref="P:ScottPlot.Plottables.DataStreamer.AxisManager"/> can adjust them if needed.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.DataStreamer.Renderer">
|
|
<summary>
|
|
Logic for displaying the fixed-length Y values in <see cref="P:ScottPlot.Plottables.DataStreamer.Data"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.DataStreamer.Add(System.Double)">
|
|
<summary>
|
|
Shift in a new Y value
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.DataStreamer.AddRange(System.Collections.Generic.IEnumerable{System.Double})">
|
|
<summary>
|
|
Shift in a collection of new Y values
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.DataStreamer.Clear(System.Double)">
|
|
<summary>
|
|
Clear the buffer by setting all Y points to the given value
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.DataStreamer.ViewWipeRight(System.Double)">
|
|
<summary>
|
|
Display the data using a view where new data overlaps old data from left to right.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.DataStreamer.ViewWipeLeft">
|
|
<summary>
|
|
Display the data using a view where new data overlaps old data from right to left.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.DataStreamer.ViewScrollLeft">
|
|
<summary>
|
|
Display the data using a view that continuously shifts data to the left, placing the newest data on the right.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.DataStreamer.ViewScrollRight">
|
|
<summary>
|
|
Display the data using a view that continuously shifts data to the right, placing the newest data on the left.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.DataStreamer.ViewCustom(ScottPlot.DataViews.IDataStreamerView)">
|
|
<summary>
|
|
Display the data using a custom rendering function
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Ellipse.RadiusX">
|
|
<summary>
|
|
Horizontal radius (axis units)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Ellipse.RadiusY">
|
|
<summary>
|
|
Horizontal radius (axis units)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Ellipse.Rotation">
|
|
<summary>
|
|
Rotation of the ellipse (degrees)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.FillY.#ctor">
|
|
<summary>
|
|
Creates an empty RangePlot plot, call SetDataSource() to set the coordinates.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.FillY.#ctor(ScottPlot.Plottables.Scatter,ScottPlot.Plottables.Scatter)">
|
|
<summary>
|
|
Creates a RangePlot plot from two scatter plots.
|
|
</summary>
|
|
<param name="scatter1"></param>
|
|
<param name="scatter2"></param>
|
|
</member>
|
|
<member name="T:ScottPlot.Plottables.FinancialTimeAxis">
|
|
<summary>
|
|
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)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.FinancialTimeAxis.#ctor(System.DateTime[])">
|
|
<summary>
|
|
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)
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Plottables.FloatingAxis">
|
|
<summary>
|
|
This plottable renders an axis line, ticks, and tick labels inside the data area
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Heatmap.Intensities">
|
|
<summary>
|
|
Data values for the heatmap.
|
|
<see cref="M:ScottPlot.Plottables.Heatmap.Update"/> must be called after changing this array or editing its values.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Heatmap._cellAlignment">
|
|
<summary>
|
|
Indicates position of the data point relative to the rectangle used to represent it.
|
|
An alignment of upper right means the rectangle will appear to the lower left of the point itself.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Plottables.Heatmap._extent">
|
|
<summary>
|
|
If defined, the this rectangle sets the axis boundaries of heatmap data.
|
|
Note that the actual heatmap area is 1 cell larger than this rectangle.
|
|
Assign <see cref="P:ScottPlot.Plottables.Heatmap.Rectangle"/> to set the edges of the heatmap rectangle.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Heatmap.Rectangle">
|
|
<summary>
|
|
If defined, the heatmap will be rendered within the edges of this rectangle.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Heatmap.Position">
|
|
<summary>
|
|
If defined, the this rectangle sets the axis boundaries of heatmap data.
|
|
Note that the actual heatmap area is 1 cell larger than this rectangle.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Plottables.Heatmap._flipRows">
|
|
<summary>
|
|
This variable controls whether row 0 of the 2D source array is the top or bottom of the heatmap.
|
|
When set to false (default), row 0 is the top of the heatmap.
|
|
When set to true, row 0 of the source data will be displayed at the bottom.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Plottables.Heatmap._flipColumns">
|
|
<summary>
|
|
This variable controls whether the first sample in each column of the 2D source array is the left or right of the heatmap.
|
|
When set to false (default), sample 0 is the left of the heatmap.
|
|
When set to true, sample 0 of the source data will be displayed at the right.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Heatmap._smooth">
|
|
<summary>
|
|
If true, pixels in the final image will be interpolated to give the heatmap a smooth appearance.
|
|
If false, the heatmap will appear as individual rectangles with sharp edges.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.Heatmap.GetAlignedExtent">
|
|
<summary>
|
|
Actual extent of the heatmap bitmap after alignment has been applied
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.Heatmap.GetExtentOrDefault">
|
|
<summary>
|
|
Extent used at render time.
|
|
Supplies the user-provided extent if available,
|
|
otherwise a heatmap centered at the origin with cell size 1.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Heatmap.CellWidth">
|
|
<summary>
|
|
Width of a single cell from the heatmap (in coordinate units)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Heatmap.CellHeight">
|
|
<summary>
|
|
Height of a single cell from the heatmap (in coordinate units)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Heatmap.NaNCellColor">
|
|
<summary>
|
|
Defines what color will be used to fill cells containing NaN.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Heatmap.AlphaMap">
|
|
<summary>
|
|
If present, this array defines transparency for each cell in the heatmap.
|
|
Values range from 0 (transparent) through 255 (opaque).
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Heatmap.Opacity">
|
|
<summary>
|
|
Controls the opacity of the entire heatmap from 0 (transparent) to 1 (opaque)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Heatmap.Height">
|
|
<summary>
|
|
Height of the heatmap data (rows)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Heatmap.Width">
|
|
<summary>
|
|
Width of the heatmap data (columns)
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Plottables.Heatmap.Bitmap">
|
|
<summary>
|
|
Generated and stored when <see cref="M:ScottPlot.Plottables.Heatmap.Update"/> is called
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.Heatmap.GetArgbValues">
|
|
<summary>
|
|
Return heatmap as an array of ARGB values,
|
|
scaled according to the heatmap setting,
|
|
and in the order necessary to create a bitmap.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.Heatmap.Update">
|
|
<summary>
|
|
Regenerate the image using the present settings and data in <see cref="P:ScottPlot.Plottables.Heatmap.Intensities"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.Heatmap.GetIndexes(ScottPlot.Coordinates)">
|
|
<summary>
|
|
Return the position in the array beneath the given point
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.Heatmap.GetValue(ScottPlot.Coordinates)">
|
|
<summary>
|
|
Return the value of the cell beneath the given point.
|
|
Returns NaN if the point is outside the heatmap area.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Heatmap.DataRange">
|
|
<summary>
|
|
Range of values spanned by the data the last time it was updated
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Heatmap.ManualRange">
|
|
<summary>
|
|
If supplied, the colormap will span this range of values
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Plottables.HittablePlottableDecorator">
|
|
<summary>
|
|
This class wraps an <see cref="T:ScottPlot.IPlottable"/> to give it a
|
|
pixel-based hit detection map that can be used for mouse interaction
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.HittablePlottableDecorator.IsHit(ScottPlot.Pixel,System.Single)">
|
|
<summary>
|
|
Returns true if the plottable is within <paramref name="radius"/>
|
|
pixels of the given <paramref name="pixel"/>
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Plottables.HorizontalLine">
|
|
<summary>
|
|
A line at a defined Y position that spans the entire horizontal space of the data area
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Plottables.HorizontalSpan">
|
|
<summary>
|
|
A horizontal span marks the full vertical range between two horizontal values
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.OhlcPlot.Sequential">
|
|
<summary>
|
|
X position of each symbol is sourced from the OHLC's DateTime by default.
|
|
If this option is enabled, X position will be an ascending integers starting at 0 with no gaps.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Plottables.OhlcPlot.SymbolWidth">
|
|
<summary>
|
|
Fractional width of the OHLC symbol relative to its time span
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Plottables.Phasor">
|
|
<summary>
|
|
A Phasor plot marks a collection of points in polar space using an
|
|
arrow with its base centered at the origin.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Phasor.Points">
|
|
<summary>
|
|
A collection of points in polar space
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Phasor.Labels">
|
|
<summary>
|
|
If populated, <see cref="P:ScottPlot.Plottables.Phasor.Points"/> will be labeled with these strings
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Phasor.LabelStyle">
|
|
<summary>
|
|
Style for arrow labels defined in <see cref="P:ScottPlot.Plottables.Phasor.Labels"/>
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Phasor.PaddingFraction">
|
|
<summary>
|
|
Additional padding given to accommodate spoke labels
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Phasor.PaddingArc">
|
|
<summary>
|
|
Additional padding given to accommodate labels
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.PieBase.ManageAxisLimits">
|
|
<summary>
|
|
Enable this to modify the axis limits at render time to achieve "square axes"
|
|
where the units/px values are equal for horizontal and vertical axes, allowing
|
|
circles to always appear as circles instead of ellipses.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Plottables.PolarAxis">
|
|
<summary>
|
|
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.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.PolarAxis.Spokes">
|
|
<summary>
|
|
Spokes are straight lines that extend outward from the origin
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.PolarAxis.Circles">
|
|
<summary>
|
|
Radial positions describing concentric circles centered on the origin
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.PolarAxis.Rotation">
|
|
<summary>
|
|
Rotates the axis clockwise from its default position (where 0 points right)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.PolarAxis.StraightLines">
|
|
<summary>
|
|
If enabled, radial ticks will be drawn using straight lines connecting intersections circles and spokes
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.PolarAxis.ManageAxisLimits">
|
|
<summary>
|
|
Enable this to modify the axis limits at render time to achieve "square axes"
|
|
where the units/px values are equal for horizontal and vertical axes, allowing
|
|
circles to always appear as circles instead of ellipses.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.PolarAxis.SetCircles(System.Double,System.Int32)">
|
|
<summary>
|
|
Create <paramref name="count"/> ticks (circles) evenly spaced between 0 and <paramref name="maximumRadius"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.PolarAxis.SetCircles(System.Double[])">
|
|
<summary>
|
|
Clear existing circles and add new ones at the defined positions.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.PolarAxis.SetCircles(System.Double[],System.String[])">
|
|
<summary>
|
|
Clear existing circles and add new ones at the defined positions with the given labels.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.PolarAxis.SetSpokes(System.Int32,System.Double,System.Boolean)">
|
|
<summary>
|
|
Replace existing spokes with a new set evenly spaced around the circle.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.PolarAxis.SetSpokes(ScottPlot.Angle[],System.Double,System.String[])">
|
|
<summary>
|
|
Replace existing spokes with new ones placed at the specified angles
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.PolarAxis.SetSpokes(System.String[],System.Double,System.Boolean)">
|
|
<summary>
|
|
Replace existing spokes with new ones that have the given labels evenly spaced around the circle
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.PolarAxis.GetCoordinates(System.Double,System.Double)">
|
|
<summary>
|
|
Return the X/Y position of a point defined in polar space
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.PolarAxis.GetCoordinates(System.Double,ScottPlot.Angle)">
|
|
<summary>
|
|
Return the X/Y position of a point defined in polar space
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.PolarAxis.GetCoordinates(ScottPlot.PolarCoordinates)">
|
|
<summary>
|
|
Return the X/Y position of a point defined in polar space
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.PolarAxis.GetCoordinates(System.Collections.Generic.IReadOnlyList{System.Double},System.Boolean)">
|
|
<summary>
|
|
Return coordinates for the given radius values assuming one value per spoke.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Plottables.Polygon">
|
|
<summary>
|
|
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.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.Polygon.#ctor(ScottPlot.Coordinates[])">
|
|
<summary>
|
|
Creates a new polygon.
|
|
</summary>
|
|
<param name="coords">The axis dependant vertex coordinates.</param>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Radar.PolarAxis">
|
|
<summary>
|
|
The polar axis drawn beneath each radar series polygon
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Radar.Series">
|
|
<summary>
|
|
A collection of RadarSeries, each of which hold a set of values and the styling information that controls how the shape is rendered
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Radar.ManageAxisLimits">
|
|
<summary>
|
|
Enable this to modify the axis limits at render time to achieve "square axes"
|
|
where the units/px values are equal for horizontal and vertical axes, allowing
|
|
circles to always appear as circles instead of ellipses.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Plottables.RadialGauge">
|
|
<summary>
|
|
This class represents a single radial gauge.
|
|
It has level and styling options and can be rendered onto an existing bitmap using any radius.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGauge.StartAngle">
|
|
<summary>
|
|
Location of the base of the gauge (degrees)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGauge.SweepAngle">
|
|
<summary>
|
|
Current level of this gauge (degrees)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGauge.MaximumSizeAngle">
|
|
<summary>
|
|
Maximum angular size of the gauge (swept degrees)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGauge.BackStartAngle">
|
|
<summary>
|
|
Angle where the background starts (degrees)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGauge.Clockwise">
|
|
<summary>
|
|
If true angles end clockwise relative to their base
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGauge.BackAngleSweep">
|
|
<summary>
|
|
Used internally to get the angle swept by the gauge background. It's equal to 360 degrees if CircularBackground is set to true. Also, returns a positive value is the gauge is drawn clockwise and a negative one otherwise
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGauge.CircularBackground">
|
|
<summary>
|
|
If true the background will always be drawn as a complete circle regardless of MaximumSizeAngle
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGauge.Font">
|
|
<summary>
|
|
Font used to render values at the tip of the gauge
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGauge.FontSizeFraction">
|
|
<summary>
|
|
Size of the font relative to the line thickness
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGauge.Label">
|
|
<summary>
|
|
Text to display on top of the label
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGauge.LabelPositionFraction">
|
|
<summary>
|
|
Location of the label text along the length of the gauge.
|
|
Low values place the label near the base and high values place the label at its tip.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGauge.Width">
|
|
<summary>
|
|
Size of the gauge (pixels)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGauge.Color">
|
|
<summary>
|
|
Color of the gauge foreground
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGauge.BackgroundColor">
|
|
<summary>
|
|
Color of the gauge background
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGauge.StartCap">
|
|
<summary>
|
|
Style of the base of the gauge
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGauge.EndCap">
|
|
<summary>
|
|
Style of the tip of the gauge
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGauge.Mode">
|
|
<summary>
|
|
Defines the location of each gauge relative to the start angle and distance from the center
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGauge.ShowLabels">
|
|
<summary>
|
|
Indicates whether or not labels will be rendered as text
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.RadialGauge.Render(ScottPlot.RenderPack,System.Single)">
|
|
<summary>
|
|
Render the gauge onto an existing Bitmap
|
|
</summary>
|
|
<param name="gfx">active graphics object</param>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.RadialGauge.ReduceAngle(System.Double)">
|
|
<summary>
|
|
Reduces an angle into the range [0°-360°].
|
|
Angles greater than 360 will roll-over (370º becomes 10º).
|
|
Angles less than 0 will roll-under (-10º becomes 350º).
|
|
</summary>
|
|
<param name="angle">Angle value</param>
|
|
<returns>Angle whithin [0°-360°]</returns>
|
|
</member>
|
|
<member name="T:ScottPlot.Plottables.RadialGaugePlot">
|
|
<summary>
|
|
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.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGaugePlot.Levels">
|
|
<summary>
|
|
This array holds the original levels passed-in by the user.
|
|
These levels are used to calculate radial gauge positions on every render.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGaugePlot.GaugeCount">
|
|
<summary>
|
|
Number of gauges.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGaugePlot.MaximumAngle">
|
|
<summary>
|
|
Maximum size (degrees) for the gauge.
|
|
180 is a semicircle and 360 is a full circle.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGaugePlot.CircularBackground">
|
|
<summary>
|
|
Controls whether the backgrounds of the gauges are full circles or stop at the maximum angle.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGaugePlot.Labels">
|
|
<summary>
|
|
Labels that appear in the legend for each gauge.
|
|
Number of labels must equal number of gauges.
|
|
May be null if gauges are not to appear in the legend.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGaugePlot.Colors">
|
|
<summary>
|
|
Colors for each gauge.
|
|
Number of colors must equal number of gauges.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGaugePlot.BackgroundTransparencyFraction">
|
|
<summary>
|
|
Describes how transparent the unfilled background of each gauge is (0 to 1).
|
|
The larger the number the darker the background becomes.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGaugePlot.Clockwise">
|
|
<summary>
|
|
Indicates whether gauges fill clockwise as levels increase.
|
|
If false, gauges will fill counter-clockwise (anti-clockwise).
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGaugePlot.GaugeMode">
|
|
<summary>
|
|
Determines whether the gauges are drawn stacked (dafault value), sequentially, or as a single gauge (ressembling a pie plot).
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGaugePlot.OrderInsideOut">
|
|
<summary>
|
|
Controls whether gauges will be dwan inside-out (true) or outside-in (false)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGaugePlot.LabelPositionFraction">
|
|
<summary>
|
|
Defines where the gauge label is written on the gage as a fraction of its length.
|
|
Low values place the label near the base and high values place the label at its tip.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGaugePlot.StartingAngle">
|
|
<summary>
|
|
Angle (degrees) at which the gauges start.
|
|
270° for North (default value), 0° for East, 90° for South, 180° for West, etc.
|
|
Expected values in the range [0°-360°], otherwise unexpected side-effects might happen.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGaugePlot.SpaceFraction">
|
|
<summary>
|
|
The empty space between gauges as a fraction of the gauge width.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGaugePlot.FontSizeFraction">
|
|
<summary>
|
|
Size of the gague label text as a fraction of the gauge width.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Plottables.RadialGaugePlot.Font">
|
|
<summary>
|
|
Describes labels drawn on each gauge.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGaugePlot.ShowLevels">
|
|
<summary>
|
|
Controls if value labels are shown inside the gauges.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGaugePlot.LevelTextFormat">
|
|
<summary>
|
|
String formatter to use for converting gauge levels to text
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGaugePlot.EndCap">
|
|
<summary>
|
|
Style of the tip of the gauge
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.RadialGaugePlot.StartCap">
|
|
<summary>
|
|
Style of the base of the gauge
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.RadialGaugePlot.Update(System.Double[],ScottPlot.Color[])">
|
|
<summary>
|
|
Replace gauge levels with new ones.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.RadialGaugePlot.GetGaugeAngles(System.Double[],System.Double,System.Double,System.Boolean,ScottPlot.RadialGaugeMode)">
|
|
<summary>
|
|
Calculate the rotational angles for each gauge from the original data values
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.ScaleBar.EdgePadding">
|
|
<summary>
|
|
Distance of the corner of the scalebar from the corner of the data area
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.ScaleBar.LabelPadding">
|
|
<summary>
|
|
Padding to add between labels and scalebar lines
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Plottables.Scatter.ConnectStyle">
|
|
<summary>
|
|
The style of lines to use when connecting points.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Scatter.Smooth">
|
|
<summary>
|
|
Controls whether points are connected by smooth or straight lines
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Scatter.SmoothTension">
|
|
<summary>
|
|
Setting this value enables <see cref="P:ScottPlot.Plottables.Scatter.Smooth"/> and sets the curve tension.
|
|
Low tensions tend to "overshoot" data points.
|
|
High tensions begin to approach connecting points with straight lines.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Scatter.PathStrategy">
|
|
<summary>
|
|
Strategy to use for generating the path used to connect points
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.Scatter.GetStepDisplayPixels(ScottPlot.Pixel[],System.Boolean)">
|
|
<summary>
|
|
Convert scatter plot points (connected by diagonal lines) to step plot points (connected by right angles)
|
|
by inserting an extra point between each of the original data points to result in L-shaped steps.
|
|
</summary>
|
|
<param name="points">Array of corner positions</param>
|
|
<param name="right">Indicates that a line will extend to the right before rising or falling.</param>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.Scatter.GetIDataSource">
|
|
<summary>
|
|
Returns an optimized <see cref="T:ScottPlot.IDataSource"/> to work with when having to iterate across the collection of points
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Signal.MaximumMarkerSize">
|
|
<summary>
|
|
Maximum size of the marker (in pixels) to display
|
|
at each data point when the plot is zoomed far in.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.Signal.AlwaysUseLowDensityMode">
|
|
<summary>
|
|
Setting this flag causes lines to be drawn between every visible point
|
|
(similar to scatter plots) to improve anti-aliasing in static images.
|
|
Setting this will decrease performance for large datasets
|
|
and is not recommended for interactive environments.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.Signal.RenderLowDensity(ScottPlot.RenderPack)">
|
|
<summary>
|
|
Renders each point connected by a single line, like a scatter plot.
|
|
Call this when zoomed in enough that no pixel could contain two points.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.Signal.RenderHighDensity(ScottPlot.RenderPack)">
|
|
<summary>
|
|
Renders the plot by filling-in pixel columns according the extremes of Y data ranges.
|
|
Call this when zoomed out enough that one X pixel column may contain two or more points.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.SignalXY.ConnectStyle">
|
|
<summary>
|
|
The style of lines to use when connecting points.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Plottables.SmithChartAxis">
|
|
<summary>
|
|
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.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.SmithChartAxis.ImaginaryTick.GetAngle(ScottPlot.Coordinates,ScottPlot.Coordinates)">
|
|
<summary>
|
|
Calculate the angle of the target point relative to the center of the circle.
|
|
</summary>
|
|
<param name="point">Target point.</param>
|
|
<param name="center">The coordinates of the center of the circle.</param>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.SmithChartAxis.ImaginaryTick.GetPointOnCircle(ScottPlot.Coordinates,System.Double,ScottPlot.Angle)">
|
|
<summary>
|
|
Calculates a point on a specified angle base.
|
|
</summary>
|
|
<param name="center">The coordinates of the center of the circle.</param>
|
|
<param name="radius">radius of circle.</param>
|
|
<param name="angle">Angle of target point.</param>
|
|
<returns>Point coordinates at a specified angle on the circle.</returns>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.SmithChartAxis.RealTicks">
|
|
<summary>
|
|
Concentric circular tick lines
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.SmithChartAxis.ImaginaryTicks">
|
|
<summary>
|
|
Curves extending from the right side of the outer circle to various points around its circumference
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.SmithChartAxis.Rotation">
|
|
<summary>
|
|
Rotates the axis clockwise from its default position (where 0 points right)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.SmithChartAxis.ManageAxisLimits">
|
|
<summary>
|
|
Enable this to modify the axis limits at render time to achieve "square axes"
|
|
where the units/px values are equal for horizontal and vertical axes, allowing
|
|
circles to always appear as circles instead of ellipses.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.SmithChartAxis.RealLineStyle">
|
|
<summary>
|
|
Default style of the curved lines extending from the right edge
|
|
to points around the circumference of the chart outline
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.SmithChartAxis.Imaginary">
|
|
<summary>
|
|
Default style of the concentric circular axis lines
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.SmithChartAxis.LabelPaddingFraction">
|
|
<summary>
|
|
Distance to offset label text
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.SmithChartAxis.GetCoordinates(System.Double,ScottPlot.Angle)">
|
|
<summary>
|
|
Return the X/Y position of a point defined in polar space
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.SmithChartAxis.GetCoordinates(ScottPlot.PolarCoordinates)">
|
|
<summary>
|
|
Return the X/Y position of a point defined in polar space
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.SmithChartAxis.GetCoordinates(System.Double,System.Double)">
|
|
<summary>
|
|
Return the X/Y position of the given impedance
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Plottables.TickModifierLabel">
|
|
<summary>
|
|
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.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.TickModifierLabel.Axis">
|
|
<summary>
|
|
The axis this tick modifier will modify tick labels for
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.TickModifierLabel.GetTextPixel">
|
|
<summary>
|
|
This logic determines where the text will be placed relative to the data area
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.TickModifierLabel.LabelFormatter">
|
|
<summary>
|
|
This logic determines how to display the exponent as a string
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Plottables.TriangularAxis">
|
|
<summary>
|
|
This plot type places a triangular axis on the plot
|
|
and has methods to convert between triangular and Cartesian coordinates.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.TriangularAxis.#ctor(System.Boolean)">
|
|
<summary>
|
|
This plot type places a triangular axis on the plot
|
|
and has methods to convert between triangular and Cartesian coordinates.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.TriangularAxis.GetCoordinates(System.Double,System.Double)">
|
|
<summary>
|
|
Return coordinates for a point on the triangle for a fractional distance
|
|
(0 through 1, inclusive) along the bottom and left axes.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.TriangularAxis.GetCoordinates(System.Double,System.Double,System.Double)">
|
|
<summary>
|
|
Return coordinates for a point on the triangle for a fractional distance
|
|
(0 through 1, inclusive) along all three axes. This overload requires
|
|
the sum of <paramref name="leftFraction"/> and <paramref name="rightFraction"/> to equal 1.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Plottables.VectorField.MaximumArrowLength">
|
|
<summary>
|
|
Length (in pixels) of the longest arrow
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Plottables.VerticalLine">
|
|
<summary>
|
|
A line at a defined X position that spans the entire vertical space of the data area
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Plottables.VerticalSpan">
|
|
<summary>
|
|
A vertical span marks the full horizontal range between two vertical values
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Plottables.ZoomRectangle">
|
|
<summary>
|
|
The shaded region on the plot when the user middle-click-drags to zoom
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Plottables.ZoomRectangle.#ctor(ScottPlot.Plot)">
|
|
<summary>
|
|
The shaded region on the plot when the user middle-click-drags to zoom
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Alignment">
|
|
<summary>
|
|
Represents the location of a point relative to a rectangle.
|
|
UpperLeft means the point is at the top left of the rectangle.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.ArrowStyle.MinimumLength">
|
|
<summary>
|
|
The arrow will always be rendered to be at least this long (in pixels).
|
|
If too small, its base will move away from the tip.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.ArrowStyle.MaximumLength">
|
|
<summary>
|
|
The arrow will always be rendered to its length never exceeds this value (in pixels).
|
|
If too large, its base will move toward the tip.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.ArrowStyle.Offset">
|
|
<summary>
|
|
Back the arrow away from its tip along its axis by this many pixels
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Axes">
|
|
<summary>
|
|
This object holds an X axis and Y axis and performs 2D coordinate/pixel conversions
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.AxisLimits">
|
|
<summary>
|
|
This object represents the rectangular visible area on a 2D coordinate system.
|
|
It simply stores a <see cref="T:ScottPlot.CoordinateRect"/> but has axis-related methods to act upon it.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisLimits.Expanded(System.Double,System.Double)">
|
|
<summary>
|
|
Return a new <see cref="T:ScottPlot.AxisLimits"/> expanded to include the given <paramref name="x"/> and <paramref name="y"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisLimits.Expanded(ScottPlot.Coordinates)">
|
|
<summary>
|
|
Return a new <see cref="T:ScottPlot.AxisLimits"/> expanded to include the given <paramref name="coordinates"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisLimits.Expanded(ScottPlot.CoordinateRect)">
|
|
<summary>
|
|
Return a new <see cref="T:ScottPlot.AxisLimits"/> expanded to include all corners of the given <paramref name="rect"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.AxisLimits.Expanded(ScottPlot.AxisLimits)">
|
|
<summary>
|
|
Return a new <see cref="T:ScottPlot.AxisLimits"/> expanded to include the area defined by <paramref name="limits"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Bar">
|
|
<summary>
|
|
Represents a single bar in a bar chart
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Bar.Error">
|
|
<summary>
|
|
Size of the error bar extending from <see cref="P:ScottPlot.Bar.Value"/>
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Bar.ErrorSize">
|
|
<summary>
|
|
Width of the error bar whiskers in axis units (same units as <see cref="P:ScottPlot.Bar.Position"/>)
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.BarSeries">
|
|
<summary>
|
|
Holds a collection of bars which are all styled the same and have a common label
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Box">
|
|
<summary>
|
|
Holds values for drawing a box-and-whisker symbol
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.CanvasState">
|
|
<summary>
|
|
This object manages wraps a SKCanvas and manages calls
|
|
to SkiaSharp methods to ensure state is tracked across
|
|
complex render systems.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.CanvasState.#ctor(SkiaSharp.SKCanvas)">
|
|
<summary>
|
|
This object manages wraps a SKCanvas and manages calls
|
|
to SkiaSharp methods to ensure state is tracked across
|
|
complex render systems.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.CanvasState.SaveLevels">
|
|
<summary>
|
|
Number of times <see cref="M:ScottPlot.CanvasState.Save"/> was called without <see cref="M:ScottPlot.CanvasState.Restore"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.CanvasState.Save">
|
|
<summary>
|
|
Save the current state of the canvas.
|
|
This state can be recalled by calling <see cref="M:ScottPlot.CanvasState.Restore"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.CanvasState.Restore">
|
|
<summary>
|
|
Restore the canvas to the state the last time <see cref="M:ScottPlot.CanvasState.Save"/> was called.
|
|
This method will throw if a canvas is restored more times than it was saved.
|
|
Use the <see cref="M:ScottPlot.CanvasState.RestoreAll"/> method to restore a canvas to its
|
|
original state if the number of saves is unknown.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.CanvasState.RestoreAll">
|
|
<summary>
|
|
Restore the canvas to its original state, regardless
|
|
of how many times <see cref="M:ScottPlot.CanvasState.Save"/> was called.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.CanvasState.DisableClipping">
|
|
<summary>
|
|
Restore the canvas to its original state.
|
|
Disables all clipping and transformations.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.CanvasState.Clip(ScottPlot.PixelRect)">
|
|
<summary>
|
|
Clip the canvas so drawing will only occur within the given rectangle.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Color.FromHex(System.Collections.Generic.IEnumerable{System.String})">
|
|
<summary>
|
|
Create a collection of colors from a collection of hex strings formatted like "#66AA99"
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Color.FromColor(System.Drawing.Color)">
|
|
<summary>
|
|
Create a ScottPlot color from a System Drawing Color
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Color.ToHex">
|
|
<summary>
|
|
return a string like "#6699AA" or "#6699AA42" if a semitransparent alpha is in use
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Color.FromSKColor(SkiaSharp.SKColor)">
|
|
<summary>
|
|
Create a ScottPlot color from a SkiaSharp Color
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Color.FromSDColor(System.Drawing.Color)">
|
|
<summary>
|
|
Create a ScottPlot color from a System Drawing Color
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Color.ToStringRGB">
|
|
<summary>
|
|
return a string like "#6699AA"
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Color.ToStringRGBA">
|
|
<summary>
|
|
return a string like "#6699AAFF"
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Color.ToSKColor">
|
|
<summary>
|
|
Create a SkiaSharp color
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:ScottPlot.Color.ToSDColor" -->
|
|
<member name="P:ScottPlot.Color.Luminance">
|
|
<summary>
|
|
Luminance as a fraction from 0 to 1
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Color.Hue">
|
|
<summary>
|
|
Hue as a fraction from 0 to 1
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Color.Saturation">
|
|
<summary>
|
|
Saturation as a fraction from 0 to 1
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Color.ToHSL">
|
|
<summary>
|
|
Hue, Saturation, and Luminance (as fractions from 0 to 1)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Color.FromHSL(System.Single,System.Single,System.Single,System.Single)">
|
|
<summary>
|
|
Create a Color given Hue, Saturation, and Luminance (as fractions from 0 to 1)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Color.Lighten(System.Double)">
|
|
<summary>
|
|
Amount to lighten the color (from 0-1).
|
|
Larger numbers produce lighter results.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Color.Darken(System.Double)">
|
|
<summary>
|
|
Amount to darken the color (from 0-1).
|
|
Larger numbers produce darker results.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Color.MixedWith(ScottPlot.Color,System.Double)">
|
|
<summary>
|
|
Return this color mixed with another color.
|
|
</summary>
|
|
<param name="otherColor">Color to mix with this color</param>
|
|
<param name="fraction">Fraction of <paramref name="otherColor"/> to use</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ScottPlot.Colormap.GetColormaps">
|
|
<summary>
|
|
Return an array containing every available colormap
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Colors.Windows">
|
|
<summary>
|
|
Default Windows Colors
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Colors.Xkcd">
|
|
<summary>
|
|
Colors from the xkcd color name survey
|
|
https://xkcd.com/color/rgb/
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Colors.RandomHue(System.Int32)">
|
|
<summary>
|
|
Return a collection of colors with random hues.
|
|
Because hues are random, near-matches may be present.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Colors.Rainbow(System.Int32)">
|
|
<summary>
|
|
Return a collection of colors with maximum saturation and evenly-spaced hues
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.ConnectStyle.Straight">
|
|
<summary>
|
|
Connect points with straight lines
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.ConnectStyle.StepHorizontal">
|
|
<summary>
|
|
Connect points with a line horizontally, then vertically
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.ConnectStyle.StepVertical">
|
|
<summary>
|
|
Connect points with a line vertically, then horizontally
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.ContextMenuItem">
|
|
<summary>
|
|
Represents a single item in a right-click pop-up menu
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.CoordinateLine">
|
|
<summary>
|
|
Represents a straight line in coordinate space
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.CoordinateLine.ExtendTo(ScottPlot.CoordinateRect)">
|
|
<summary>
|
|
Adjust the line to fit within the boundaries of the given rectangle.
|
|
The slope and Y intercept will not be changed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.CoordinateLine.X(System.Double)">
|
|
<summary>
|
|
Return the X position on the line at the given Y
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.CoordinateLine.Y(System.Double)">
|
|
<summary>
|
|
Return the Y position on the line at the given X
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.CoordinateRange">
|
|
<summary>
|
|
Represents a range of values between a pair of bounding coordinates on a single axis.
|
|
Inverted ranges are permitted, but <see cref="F:ScottPlot.CoordinateRange.Min"/> is always less than <see cref="F:ScottPlot.CoordinateRange.Max"/>
|
|
and <see cref="F:ScottPlot.CoordinateRange.IsInverted"/> indicates whether this range is inverted.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.CoordinateRange.#ctor(System.Double,System.Double)">
|
|
<summary>
|
|
Represents a range of values between a pair of bounding coordinates on a single axis.
|
|
Inverted ranges are permitted, but <see cref="F:ScottPlot.CoordinateRange.Min"/> is always less than <see cref="F:ScottPlot.CoordinateRange.Max"/>
|
|
and <see cref="F:ScottPlot.CoordinateRange.IsInverted"/> indicates whether this range is inverted.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.CoordinateRange.Span">
|
|
<summary>
|
|
Distance from <see cref="F:ScottPlot.CoordinateRange.Value1"/> to <see cref="F:ScottPlot.CoordinateRange.Value2"/> (may be negative)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.CoordinateRange.Center">
|
|
<summary>
|
|
Value located in the center of the range, between <see cref="F:ScottPlot.CoordinateRange.Value1"/> and <see cref="F:ScottPlot.CoordinateRange.Value2"/> (may be negative)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.CoordinateRange.Length">
|
|
<summary>
|
|
Distance from <see cref="F:ScottPlot.CoordinateRange.Min"/> to <see cref="F:ScottPlot.CoordinateRange.Max"/> (always positive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.CoordinateRange.Rectified">
|
|
<summary>
|
|
Return the present range rectified so <see cref="F:ScottPlot.CoordinateRange.Value1"/> is not greater than <see cref="F:ScottPlot.CoordinateRange.Value2"/>
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.CoordinateRange.NotSet">
|
|
<summary>
|
|
This magic value is used to indicate the range has not been set.
|
|
It is equal to an inverted infinite range [∞, -∞]
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.CoordinateRange.NoLimits">
|
|
<summary>
|
|
This magic value is used to indicate the range has no defined limits.
|
|
It is equal to an inverted infinite range [NaN, NaN]
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.CoordinateRange.Contains(System.Double)">
|
|
<summary>
|
|
Returns true if the given position is within the range (inclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.CoordinateRange.Overlaps(ScottPlot.CoordinateRange)">
|
|
<summary>
|
|
Indicates whether two ranges have any overlapping values
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.CoordinateRange.Extrema(System.Collections.Generic.IEnumerable{System.Double})">
|
|
<summary>
|
|
Return the range of values spanned by the given collection (ignoring NaN)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.CoordinateRange.Expanded(System.Double)">
|
|
<summary>
|
|
Return a new range expanded to include the given point
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.CoordinateRangeMutable">
|
|
<summary>
|
|
Represents a range of values between two coordinates on a single axis
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.CoordinateRangeMutable.Contains(System.Double)">
|
|
<summary>
|
|
Returns true if the given position is within the range (inclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.CoordinateRangeMutable.Expand(System.Double)">
|
|
<summary>
|
|
Expand the range if needed to include the given point
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.CoordinateRangeMutable.Expand(ScottPlot.CoordinateRangeMutable)">
|
|
<summary>
|
|
Expand this range if needed to ensure the given range is included
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.CoordinateRangeMutable.Expand(ScottPlot.CoordinateRange)">
|
|
<summary>
|
|
Expand this range if needed to ensure the given range is included
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.CoordinateRangeMutable.NotSet">
|
|
<summary>
|
|
This infinite inverted range is used to indicate a range that has not yet been set
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.CoordinateRangeMutable.Reset">
|
|
<summary>
|
|
Reset this range to inverted infinite values to indicate the range has not yet been set
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.CoordinateRect">
|
|
<summary>
|
|
Describes a rectangle in 2D coordinate space.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Coordinates">
|
|
<summary>
|
|
Represents a point in coordinate space (X and Y axis units)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Coordinates.#ctor(System.Double,System.Double)">
|
|
<summary>
|
|
Define a new coordinate at the given X and Y location (in axis units)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Coordinates.Zip(System.Double[],System.Double[])">
|
|
<summary>
|
|
Create an array of coordinates from individual arrays of X and Y positions
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Coordinates.Rotated">
|
|
<summary>
|
|
The inverse of the present coordinate. E.g., the point (X, Y) becomes (Y, X).
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Coordinates3d">
|
|
<summary>
|
|
Represents a 3d point in coordinate space
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.DataPoint">
|
|
<summary>
|
|
Represents a specific point in a DataSource
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.EdgeExtensions.IsHorizontal(ScottPlot.Edge)">
|
|
<summary>
|
|
True for bottom and top axes
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.EdgeExtensions.IsVertical(ScottPlot.Edge)">
|
|
<summary>
|
|
True for left and right axes
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.ExpandingAxisLimits">
|
|
<summary>
|
|
A stateful analog to <see cref="P:ScottPlot.ExpandingAxisLimits.AxisLimits"/> deisgned to expand to include given data
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.ExpandingAxisLimits.#ctor">
|
|
<summary>
|
|
Create a new set of expanding axis limits with no leimits set initially
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.ExpandingAxisLimits.#ctor(ScottPlot.AxisLimits)">
|
|
<summary>
|
|
Create a new set of expanding axis limits starting from the given axis limits
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.ExpandingAxisLimits.Expand(System.Double,System.Double)">
|
|
<summary>
|
|
Expanded limits to include the given <paramref name="x"/> and <paramref name="y"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.ExpandingAxisLimits.ExpandX(System.Double)">
|
|
<summary>
|
|
Expanded limits to include the given <paramref name="x"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.ExpandingAxisLimits.ExpandY(System.Double)">
|
|
<summary>
|
|
Expanded limits to include the given <paramref name="y"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.ExpandingAxisLimits.Expand(ScottPlot.Coordinates)">
|
|
<summary>
|
|
Expanded limits to include the given <paramref name="coordinates"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.ExpandingAxisLimits.Expand(System.Collections.Generic.IEnumerable{ScottPlot.Coordinates})">
|
|
<summary>
|
|
Expanded limits to include the given <paramref name="coordinates"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.ExpandingAxisLimits.Expand(System.Collections.Generic.IEnumerable{ScottPlot.Coordinates3d})">
|
|
<summary>
|
|
Expanded limits to include the given <paramref name="coordinates"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.FillStyle">
|
|
<summary>
|
|
This configuration object (reference type) permanently lives inside objects which require styling.
|
|
It is recommended to use this object as an init-only property.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.FontStyle">
|
|
<summary>
|
|
This configuration object (reference type) permanently lives inside objects which require styling.
|
|
It is recommended to use this object as an init-only property.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.FontStyle.SetBestFont(System.String)">
|
|
<summary>
|
|
Use the characters in <paramref name="text"/> to determine an installed
|
|
system font most likely to support this character set.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.FractionRect">
|
|
<summary>
|
|
Describes a rectangular region of a larger rectangle using fractional units
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Gradient.GradientType">
|
|
<summary>
|
|
Describes the geometry of a color gradient used to fill an area
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Gradient.StartAngle">
|
|
<summary>
|
|
Get or set the start angle in degrees for sweep gradient
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Gradient.EndAngle">
|
|
<summary>
|
|
Get or set the end angle in degrees for sweep gradient
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Gradient.TileMode">
|
|
<summary>
|
|
Get or set how the shader should handle drawing outside the original bounds.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Gradient.AlignmentStart">
|
|
<summary>
|
|
Start of linear gradient
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Gradient.AlignmentEnd">
|
|
<summary>
|
|
End of linear gradient
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Gradient.Colors">
|
|
<summary>
|
|
Colors used for the gradient, or null to use the Hatch colors.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Gradient.ColorPositions">
|
|
<summary>
|
|
Get or set the positions (in the range of 0..1) of each corresponding color,
|
|
or null to evenly distribute the colors.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.GradientType">
|
|
<summary>
|
|
Describes the geometry of a color gradient used to fill an area
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.GridStyle.IsBeneathPlottables">
|
|
<summary>
|
|
When set to false the grid will be rendered on top of plottables instead of beneath them.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.GridStyle.FillColor1">
|
|
<summary>
|
|
Fill the region between every other pair of major grid lines with this color.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.GridStyle.FillColor2">
|
|
<summary>
|
|
Fill the region between every other pair of major grid lines with this color.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.IAutoScaler">
|
|
<summary>
|
|
Contains logic for determining new axis limits when Autoscale() is called
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IAutoScaler.GetAxisLimits(ScottPlot.Plot,ScottPlot.IXAxis,ScottPlot.IYAxis)">
|
|
<summary>
|
|
Return the recommended axis limits for the plottables that use the given axes
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IAutoScaler.AutoScaleAll(System.Collections.Generic.IEnumerable{ScottPlot.IPlottable})">
|
|
<summary>
|
|
Autoscale every unset axis used by plottables.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.IAxisLimitManager">
|
|
<summary>
|
|
An axis manager contains logic to suggest axis limits
|
|
given the current view and size of the data.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IAxisLimitManager.GetRangeX(ScottPlot.CoordinateRange,ScottPlot.CoordinateRange)">
|
|
<summary>
|
|
Returns the recommended X axis range given the current view and size of the data
|
|
</summary>
|
|
<param name="viewRangeX">X axis view range</param>
|
|
<param name="dataRangeX">X axis data range</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ScottPlot.IAxisLimitManager.GetRangeY(ScottPlot.CoordinateRange,ScottPlot.CoordinateRange)">
|
|
<summary>
|
|
Returns the recommended Y axis range given the current view and size of the data
|
|
</summary>
|
|
<param name="viewRangeY">Y axis view range</param>
|
|
<param name="dataRangeY">Y axis view range</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ScottPlot.IAxisLimitManagerExtensions.GetAxisLimits(ScottPlot.IAxisLimitManager,ScottPlot.AxisLimits,ScottPlot.AxisLimits)">
|
|
<summary>
|
|
Return recommended axis limits given the current view and size of the data
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Image">
|
|
<summary>
|
|
Bitmap representation of a <seealso cref="T:SkiaSharp.SKImage"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Image.GetBitmapBytes">
|
|
<summary>
|
|
SkiaSharp cannot natively create BMP files.
|
|
This function creates bitmaps in memory manually.
|
|
https://github.com/mono/SkiaSharp/issues/320
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.ImagePosition">
|
|
<summary>
|
|
Describes how to size and position an image inside a given rectangle
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.ImagePosition.TopLeft">
|
|
<summary>
|
|
Image placed at the upper-left of the rectangle with no scaling.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.ImagePosition.Center">
|
|
<summary>
|
|
Image placed at the center of the rectangle with no scaling.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.ImagePosition.Stretch">
|
|
<summary>
|
|
Fill image in X and Y to completely fill the area.
|
|
The aspect ratio may change, appearing to distort the image.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.ImagePosition.Fill">
|
|
<summary>
|
|
Scale the image as large as possible such that it will fit
|
|
entirely within the rectangle. This may result in whitespace
|
|
on the edges if the image and rectangle have different aspect ratios.
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "F:ScottPlot.ImagePosition.Zoom" -->
|
|
<member name="M:ScottPlot.ImageScaleModeExtensions.GetRect(ScottPlot.ImagePosition,ScottPlot.PixelSize,ScottPlot.PixelRect)">
|
|
<summary>
|
|
Return the image rectangle to display inside a target rectangle
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.IndexRange">
|
|
<summary>
|
|
Represents a range of indexes in an array (inclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.IndexRange.#ctor(System.Int32,System.Int32)">
|
|
<summary>
|
|
Represents a range of indexes in an array (inclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.IndexRange.None">
|
|
<summary>
|
|
The IndexRange that represents an empty collection
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.LabelStyle.RTLSupport">
|
|
<summary>
|
|
Set this to globally enable support for right-to-left (RTL) languages
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.LabelStyle.Rotation">
|
|
<summary>
|
|
Rotation in degrees clockwise from 0 (horizontal text)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.LabelStyle.LineSpacing">
|
|
<summary>
|
|
Manually defined line height in pixels.
|
|
If not defined, the default line spacing will be used (according to the typeface, size, etc.)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.LabelStyle.Image">
|
|
<summary>
|
|
If supplied, this label will be displayed as an image and its text and styling properties will be ignored
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.LabelStyle.SetBestFont">
|
|
<summary>
|
|
Use the characters in <see cref="P:ScottPlot.LabelStyle.Text"/> to determine an installed
|
|
system font most likely to support this character set.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.LabelStyle.Measure">
|
|
<summary>
|
|
Return size information for the contents of the <see cref="P:ScottPlot.LabelStyle.Text"/> property
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.LabelStyle.Measure(System.String)">
|
|
<summary>
|
|
Return size information for the given text
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.LabelStyle.GetRenderLocation(ScottPlot.PixelRect,ScottPlot.Alignment,System.Single,System.Single,SkiaSharp.SKPaint)">
|
|
<summary>
|
|
Use the Label's size and <see cref="P:ScottPlot.LabelStyle.Alignment"/> to determine where it should be drawn
|
|
relative to the given rectangle (aligned to the rectangle according to <paramref name="rectAlignment"/>).
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.LabelStyleProperties">
|
|
<summary>
|
|
Classes with a <see cref="P:ScottPlot.LabelStyleProperties.LabelStyle"/> can inherit this
|
|
to include shortcuts to its most commonly used properties.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Layout.FigureRect">
|
|
<summary>
|
|
Size of the figure this layout represents
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Layout.DataRect">
|
|
<summary>
|
|
Final size of the data area
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Layout.PanelOffsets">
|
|
<summary>
|
|
Distance (pixels) each panel is to be placed from the edge of the data rectangle
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Layout.PanelSizes">
|
|
<summary>
|
|
Size (pixels) of each panel in the dimension perpendicular to the data edge it is placed on
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Legend.Alignment">
|
|
<summary>
|
|
Position of the legend relative to the data area
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Legend.Location">
|
|
<summary>
|
|
Position of the legend relative to the data area
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Legend.Orientation">
|
|
<summary>
|
|
Stack items in the legend according to this preferred orientation
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Legend.Margin">
|
|
<summary>
|
|
Distance from the edge of the data area to the edge of the legend
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Legend.Padding">
|
|
<summary>
|
|
Distance between the legend frame and the items within it
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Legend.SymbolWidth">
|
|
<summary>
|
|
Width of the symbol in a legend item
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Legend.SymbolPadding">
|
|
<summary>
|
|
Padding between a symbol and label within a legend item
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Legend.InterItemPadding">
|
|
<summary>
|
|
Space separating legend items
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Legend.ManualItems">
|
|
<summary>
|
|
Items in this list will always be displayed in the legend
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Legend.TightHorizontalWrapping">
|
|
<summary>
|
|
If enabled, items in horizontal oriented legends will not
|
|
be aligned in columns but instead resized tightly to fit their contents
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Legend.SetBestFontOnEachRender">
|
|
<summary>
|
|
Enabling this allows multi-language text in the figure legend,
|
|
but may slow down the render loop.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Legend.FontSize">
|
|
<summary>
|
|
If set, this overrides the value in the LegendItem's FontStyle
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Legend.FontName">
|
|
<summary>
|
|
If set, this overrides the value in the LegendItem's FontStyle
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Legend.FontColor">
|
|
<summary>
|
|
If set, this overrides the value in the LegendItem's FontStyle
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Legend.ShowItemsFromHiddenPlottables">
|
|
<summary>
|
|
If enabled, the legend will include items from hidden plottables.
|
|
They will be partially painted over using the background color to simulate semitransparency.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Legend.HiddenItemOpacity">
|
|
<summary>
|
|
This property controls how visible legend items are when their parent control's visibility is disabled.
|
|
This property is only used when <see cref="P:ScottPlot.Legend.ShowItemsFromHiddenPlottables"/> is enabled.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Legend.GetImage">
|
|
<summary>
|
|
Return an Image containing just the legend
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Legend.GetSvgXml">
|
|
<summary>
|
|
Return contents of a SVG image containing just the legend
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ScottPlot.Legend.Render(ScottPlot.RenderPack)">
|
|
<summary>
|
|
This is called automatically by the render manager
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.LegendItem.Plottable">
|
|
<summary>
|
|
Plottable this legend item is associated with
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Line.#ctor(System.Double,System.Double,System.Double,System.Double)">
|
|
<summary>
|
|
Create a default line using x and y values
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Line.#ctor(ScottPlot.Coordinates,ScottPlot.Coordinates)">
|
|
<summary>
|
|
Create a default line using coordinates
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Line.#ctor(System.Double,System.Double,System.Double,System.Double,ScottPlot.LineStyle)">
|
|
<summary>
|
|
Create a styled line using x and y values, LinePattern, and LineStyle information
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Line.#ctor(ScottPlot.Coordinates,ScottPlot.Coordinates,ScottPlot.LineStyle)">
|
|
<summary>
|
|
Create a styled line using coordinates, LinePattern, and LineStyle information
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.LineStyle">
|
|
<summary>
|
|
This configuration object (reference type) permanently lives inside objects which require styling.
|
|
It is recommended to use this object as an init-only property.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.LineStyle.Width">
|
|
<summary>
|
|
Width of the line (in pixels)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.LineStyle.Hairline">
|
|
<summary>
|
|
If enabled, <see cref="P:ScottPlot.LineStyle.Width"/> is ignored and lines are rendered as a single pixel (regardless of scale factor)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.LineStyle.HandDrawn">
|
|
<summary>
|
|
If enabled will make this line appear hand drawn.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Location">
|
|
<summary>
|
|
Describes X/Y location in pixel or coordinate space
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.MarkerShape">
|
|
<summary>
|
|
Standard markers supported by ScottPlot.
|
|
See demo app for information about creating custom marker shapes.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.MarkerShapeExtensions.GetMarker(ScottPlot.MarkerShape)">
|
|
<summary>
|
|
Get the marker object for a standard marker shape
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.MarkerStyle">
|
|
<summary>
|
|
This configuration object (reference type) permanently lives inside objects which require styling.
|
|
It is recommended to use this object as an init-only property.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.MarkerStyle.Size">
|
|
<summary>
|
|
Diameter of the marker (in pixels)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.MeasuredText.Size">
|
|
<summary>
|
|
Size of the entire multiline label in pixels.
|
|
Width is the largest value returned by paint.MeasureText().
|
|
Height is the line height multiplied by the number of lines.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.MeasuredText.LineHeight">
|
|
<summary>
|
|
Vertical spacing between each line.
|
|
This is the value returned by GetFontMetrics().
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.MeasuredText.LineWidths">
|
|
<summary>
|
|
Width of each line of text in pixel units.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.MeasuredText.VerticalOffset">
|
|
<summary>
|
|
Recommended vertical offset when calling SKCanvas.DrawText().
|
|
See https://github.com/ScottPlot/ScottPlot/issues/3700 for details.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.MeasuredText.Bottom">
|
|
<summary>
|
|
Distance below the baseline the rendered font may occupy.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.MeasuredText.Width">
|
|
<summary>
|
|
Width of the entire text.
|
|
Equals the length of the widest line.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.MeasuredText.Height">
|
|
<summary>
|
|
Height of the entire text.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.MeasuredText.Rect(ScottPlot.Alignment)">
|
|
<summary>
|
|
Return a rectangle representing the bounding box of the entire text
|
|
with the alignment point centered at the origin.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.MultiAxisLimits">
|
|
<summary>
|
|
Stores the <see cref="T:ScottPlot.CoordinateRange"/> for all axes on the plot
|
|
and has methods that can be used to recall them at a future point in time.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.MultiAxisLimits.#ctor(ScottPlot.Plot)">
|
|
<summary>
|
|
Stores the <see cref="T:ScottPlot.CoordinateRange"/> for all axes on the plot
|
|
and has methods that can be used to recall them at a future point in time.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.MultiAxisLimits.Recall">
|
|
<summary>
|
|
Set all axis limits to their original ranges
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Palette.FromColors(System.String[])">
|
|
<summary>
|
|
Create a custom palette from an array of colors
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Palette.FromColors(ScottPlot.Color[])">
|
|
<summary>
|
|
Create a custom palette from an array of colors
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Palette.GetPalettes">
|
|
<summary>
|
|
Return an array containing every available palette
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Pixel">
|
|
<summary>
|
|
Represents an X/Y location on screen in pixel units.
|
|
Pixels in screen units are distinct from <see cref="T:ScottPlot.Coordinates"/> with axis units.
|
|
Pixels use <see cref="T:System.Single"/> precision, whereas <see cref="T:ScottPlot.Coordinates"/> use <see cref="T:System.Double"/> precision.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Pixel.X">
|
|
<summary>
|
|
Horizontal position on the screen in pixel units.
|
|
Larger numbers are farther right on the screen.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.Pixel.Y">
|
|
<summary>
|
|
Vertical position on the screen in pixel units.
|
|
Larger numbers are lower on the screen.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Pixel.#ctor(System.Single,System.Single)">
|
|
<summary>
|
|
Create a pixel, casting <see cref="T:System.Double"/> values into ones with <see cref="T:System.Single"/> precision
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Pixel.#ctor(System.Double,System.Double)">
|
|
<summary>
|
|
Create a pixel, casting <see cref="T:System.Double"/> values into ones with <see cref="T:System.Single"/> precision
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Pixel.NaN">
|
|
<summary>
|
|
Represents an invalid pixel location
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Pixel.ToSKPoint">
|
|
<summary>
|
|
Convert the ScottPlot pixel to a SkiaSharp point
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.PixelColumn">
|
|
<summary>
|
|
This data structure describes a single vertical column of pixels
|
|
that represents the Y span of an X range of data points.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.PixelLength">
|
|
<summary>
|
|
Represents a distance in pixel units
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.PixelLine">
|
|
<summary>
|
|
Describes a straight line in pixel space
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PixelLine.X(System.Single)">
|
|
<summary>
|
|
Return the X position on the line at the given Y
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PixelLine.Y(System.Single)">
|
|
<summary>
|
|
Return the Y position on the line at the given X
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.PixelOffset">
|
|
<summary>
|
|
Represents the distance from one pixel relative to another in pixel units.
|
|
Increasing X offset moves a pixel to the right.
|
|
Increasing Y offset moves a pixel downward.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PixelOffset.#ctor(System.Single,System.Single)">
|
|
<summary>
|
|
Represents the distance from one pixel relative to another in pixel units.
|
|
Increasing X offset moves a pixel to the right.
|
|
Increasing Y offset moves a pixel downward.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.PixelPadding">
|
|
<summary>
|
|
Represents the size (in pixels) of padding on all edges of a rectangle
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.PixelRangeX">
|
|
<summary>
|
|
Represents a range of pixels between two pixels on the horizontal axis.
|
|
The value of <see cref="P:ScottPlot.PixelRangeX.Left"/> will be SMALLER than the value of <see cref="P:ScottPlot.PixelRangeX.Right"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PixelRangeX.#ctor(System.Single,System.Single)">
|
|
<summary>
|
|
Represents a range of pixels between two pixels on the horizontal axis.
|
|
The value of <see cref="P:ScottPlot.PixelRangeX.Left"/> will be SMALLER than the value of <see cref="P:ScottPlot.PixelRangeX.Right"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.PixelRangeY">
|
|
<summary>
|
|
Represents a range of pixels between two pixels on the vertical axis used in Signal plots.
|
|
The value of <see cref="P:ScottPlot.PixelRangeY.Top"/> will be SMALLER than the value of <see cref="P:ScottPlot.PixelRangeY.Bottom"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PixelRangeY.#ctor(System.Single,System.Single)">
|
|
<summary>
|
|
Represents a range of pixels between two pixels on the vertical axis used in Signal plots.
|
|
The value of <see cref="P:ScottPlot.PixelRangeY.Top"/> will be SMALLER than the value of <see cref="P:ScottPlot.PixelRangeY.Bottom"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PixelRect.#ctor(ScottPlot.Pixel,System.Single)">
|
|
<summary>
|
|
Create a rectangle from the bounding box of a circle centered at <paramref name="center"/> with radius <paramref name="radius"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PixelRect.#ctor(ScottPlot.Pixel,ScottPlot.Pixel)">
|
|
<summary>
|
|
Create a rectangle with edges at the given pixel positions.
|
|
This constructor will rectify the points so rectangles will always have positive area.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PixelRect.#ctor(ScottPlot.Pixel,ScottPlot.PixelSize)">
|
|
<summary>
|
|
Create a rectangle representing pixels on a screen
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PixelRect.#ctor(ScottPlot.PixelOffset,ScottPlot.PixelSize)">
|
|
<summary>
|
|
Create a rectangle representing pixels on a screen
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PixelRect.#ctor(ScottPlot.Pixel,System.Single,System.Single)">
|
|
<summary>
|
|
Create a rectangle representing pixels on a screen
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PixelRect.#ctor(ScottPlot.PixelSize)">
|
|
<summary>
|
|
Create a rectangle representing pixels on a screen
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PixelRect.#ctor(System.Single,System.Single)">
|
|
<summary>
|
|
Create a rectangle representing pixels on a screen
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PixelRect.#ctor(ScottPlot.PixelSize,ScottPlot.Pixel)">
|
|
<summary>
|
|
Create a rectangle representing pixels on a screen
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PixelRect.#ctor(ScottPlot.PixelSize,ScottPlot.PixelOffset)">
|
|
<summary>
|
|
Create a rectangle representing pixels on a screen
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PixelRect.#ctor(System.Single,System.Single,System.Single,System.Single)">
|
|
<summary>
|
|
Create a rectangle from the given edges.
|
|
This constructor permits inverted rectangles with negative area.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PixelRect.#ctor(ScottPlot.PixelRangeX,ScottPlot.PixelRangeY)">
|
|
<summary>
|
|
Create a pixel rectangle from two pixel ranges
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PixelRect.Intersect(ScottPlot.PixelRect)">
|
|
<summary>
|
|
Returns the intersection with another rectangle
|
|
</summary>
|
|
<param name="other">Other rectangle</param>
|
|
<returns>Intersection rectangle</returns>
|
|
</member>
|
|
<member name="M:ScottPlot.PixelRect.AlignedInside(ScottPlot.PixelRect,ScottPlot.Alignment)">
|
|
<summary>
|
|
Return the position of this rectangle aligned inside a larger one
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PixelRect.AlignedInside(ScottPlot.PixelRect,ScottPlot.Alignment,ScottPlot.PixelPadding)">
|
|
<summary>
|
|
Return the position of this rectangle aligned inside a larger one
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Platform.LaunchWebBrowser(System.String)">
|
|
<summary>
|
|
Launch a web browser to a URL using a command appropriate for the operating system
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.PlotStyle">
|
|
<summary>
|
|
This object holds many common plot style customizations
|
|
and facilitates switching between styles or copying styles
|
|
from one plot to another.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PlotStyle.Apply(ScottPlot.Plot)">
|
|
<summary>
|
|
Apply these style settings to the given plot
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PlotStyle.FromPlot(ScottPlot.Plot)">
|
|
<summary>
|
|
Return the styles represented by the given plot
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PlotStyle.WhereDifferentFrom(ScottPlot.PlotStyle)">
|
|
<summary>
|
|
Return a plot style with all values nulled except those
|
|
that are different than the given style
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.PolarAxisCircle">
|
|
<summary>
|
|
A polar axis tick describes the radius of a circle centered at the origin
|
|
and includes the styling information required to render it
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PolarAxisCircle.#ctor(System.Double)">
|
|
<summary>
|
|
A polar axis tick describes the radius of a circle centered at the origin
|
|
and includes the styling information required to render it
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.PolarAxisSpoke">
|
|
<summary>
|
|
A straight line extending outward from the origin
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PolarAxisSpoke.#ctor(ScottPlot.Angle,System.Double)">
|
|
<summary>
|
|
A straight line extending outward from the origin
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.PolarCoordinates">
|
|
<summary>
|
|
Represents a point in polar coordinate space
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.PolarCoordinates.#ctor(System.Double,ScottPlot.Angle)">
|
|
<summary>
|
|
Represents a point in polar coordinate space
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.RadarSeries">
|
|
<summary>
|
|
Defines values and styling information for displaying a single shape on a radar chart
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.RadialGaugeMode.Stacked">
|
|
<summary>
|
|
Successive gauges start outward from the center but start at the same angle
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.RadialGaugeMode.Sequential">
|
|
<summary>
|
|
Successive gauges start outward from the center and start at sequential angles
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.RadialGaugeMode.SingleGauge">
|
|
<summary>
|
|
Gauges are all the same distance from the center but start at sequential angles
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Range">
|
|
<summary>
|
|
Represents a range between any two finite values (inclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Range.Normalize(System.Double,System.Boolean)">
|
|
<summary>
|
|
Returns the given value as a fraction of the difference between Min and Max. This is a min-max feature scaling.
|
|
</summary>
|
|
<param name="value">The value to normalize</param>
|
|
<param name="clamp">If true, values outside of the range will be clamped onto the interval [0, 1].</param>
|
|
<returns>The normalized value</returns>
|
|
</member>
|
|
<member name="M:ScottPlot.Range.Clamp(System.Double)">
|
|
<summary>
|
|
Returns the given value clamped to the range (inclusive).
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.RenderDetails">
|
|
<summary>
|
|
Details about a completed render
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.RenderDetails.FigureRect">
|
|
<summary>
|
|
Size of the plot image in pixel units
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.RenderDetails.DataRect">
|
|
<summary>
|
|
Size of the data area of the plot in pixel units
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.RenderDetails.Padding">
|
|
<summary>
|
|
Distance between the data area and the edge of the figure
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.RenderDetails.Elapsed">
|
|
<summary>
|
|
Total time required to render this image
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.RenderDetails.Timestamp">
|
|
<summary>
|
|
Time the render was completed
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.RenderDetails.TimedActions">
|
|
<summary>
|
|
Each step of the render and how long it took to execute
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.RenderDetails.AxisLimits">
|
|
<summary>
|
|
Axis limits of the primary axes for this render
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.RenderDetails.PreviousAxisLimits">
|
|
<summary>
|
|
Axis limits of the primary axes for the previous render
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.RenderDetails.AxisLimitsByAxis">
|
|
<summary>
|
|
Axis limits for every axis
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.RenderDetails.PreviousAxisLimitsByAxis">
|
|
<summary>
|
|
Axis limits of all axes from the previous render
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.RenderDetails.AxisLimitsChanged">
|
|
<summary>
|
|
Indicates whether the axis view (coordinate units) of this render differs from the previous
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.RenderDetails.SizeChanged">
|
|
<summary>
|
|
Indicates whether the size (pixels) of this render differs from the previous
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.RenderDetails.Layout">
|
|
<summary>
|
|
Arrangement of all panels
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.RenderDetails.Count">
|
|
<summary>
|
|
The number of total renders including this one
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RenderDetails.TryGetPixelPerUnitX(ScottPlot.IXAxis,System.Double@)">
|
|
<summary>
|
|
Search the <see cref="F:ScottPlot.RenderDetails.AxisLimitsByAxis"/> for the specified <paramref name="axis"/> and calculate the pixels per unit
|
|
</summary>
|
|
<param name="axis">the X-Axis to search for</param>
|
|
<param name="value">the pxPerUnitX</param>
|
|
<returns>
|
|
<see langword="true"/> if the axis was in the collection and a result was calculated. Otherwise <see langword="false"/>
|
|
<br/> When false, the <paramref name="value"/> will be set to <see cref="P:ScottPlot.RenderDetails.PxPerUnitX"/>
|
|
</returns>
|
|
</member>
|
|
<member name="M:ScottPlot.RenderDetails.TryGetPixelPerUnitY(ScottPlot.IYAxis,System.Double@)">
|
|
<summary>
|
|
Search the <see cref="F:ScottPlot.RenderDetails.AxisLimitsByAxis"/> for the specified <paramref name="axis"/> and calculate the pixels per unit
|
|
</summary>
|
|
<param name="axis">the Y-Axis to search for</param>
|
|
<param name="value">the pxPerUnitX</param>
|
|
<returns>
|
|
<see langword="true"/> if the axis was in the collection and a result was calculated. Otherwise <see langword="false"/>
|
|
<br/> When false, the <paramref name="value"/> will be set to <see cref="P:ScottPlot.RenderDetails.PxPerUnitY"/>
|
|
</returns>
|
|
</member>
|
|
<member name="M:ScottPlot.RenderDetails.TryGetUnitPerPixelX(ScottPlot.IXAxis,System.Double@)">
|
|
<summary>
|
|
Search the <see cref="F:ScottPlot.RenderDetails.AxisLimitsByAxis"/> for the specified <paramref name="axis"/> and calculate the pixels per unit
|
|
</summary>
|
|
<param name="axis">the X-Axis to search for</param>
|
|
<param name="value">the pxPerUnitX</param>
|
|
<returns>
|
|
<see langword="true"/> if the axis was in the collection and a result was calculated. Otherwise <see langword="false"/>
|
|
<br/> When false, the <paramref name="value"/> will be set to <see cref="P:ScottPlot.RenderDetails.PxPerUnitX"/>
|
|
</returns>
|
|
</member>
|
|
<member name="M:ScottPlot.RenderDetails.TryGetUnitPerPixelY(ScottPlot.IYAxis,System.Double@)">
|
|
<summary>
|
|
Search the <see cref="F:ScottPlot.RenderDetails.AxisLimitsByAxis"/> for the specified <paramref name="axis"/> and calculate the pixels per unit
|
|
</summary>
|
|
<param name="axis">the Y-Axis to search for</param>
|
|
<param name="value">the pxPerUnitX</param>
|
|
<returns>
|
|
<see langword="true"/> if the axis was in the collection and a result was calculated. Otherwise <see langword="false"/>
|
|
<br/> When false, the <paramref name="value"/> will be set to <see cref="P:ScottPlot.RenderDetails.PxPerUnitY"/>
|
|
</returns>
|
|
</member>
|
|
<member name="T:ScottPlot.RootedCoordinateVector">
|
|
<summary>
|
|
Represents a vector at a point in coordinate space
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RootedCoordinateVector.#ctor(ScottPlot.Coordinates,System.Numerics.Vector2)">
|
|
<summary>
|
|
Represents a vector at a point in coordinate space
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.RootedCoordinateVector.Angle">
|
|
<summary>
|
|
Angle of the vector in radians
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.RootedCoordinateVector.MagnitudeSquared">
|
|
<summary>
|
|
Length of the vector squared in coordinate units
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.RootedCoordinateVector.Magnitude">
|
|
<summary>
|
|
Length of the vector in coordinate units
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.RootedPixelVector">
|
|
<summary>
|
|
Represents a vector at a point in pixel space
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RootedPixelVector.#ctor(ScottPlot.Pixel,System.Numerics.Vector2)">
|
|
<summary>
|
|
Represents a vector at a point in pixel space
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.RootedPixelVector.Angle">
|
|
<summary>
|
|
Angle of the vector in radians
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.RootedPixelVector.MagnitudeSquared">
|
|
<summary>
|
|
Length of the vector squared in pixel units
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.RootedPixelVector.Magnitude">
|
|
<summary>
|
|
Length of the vector in pixel units
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.TriangularAxisCornerLabel">
|
|
<summary>
|
|
Represents a label at a corner of the triangular plot triangle and includes styling information.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.TriangularAxisEdge.GetCoordinates(System.Double)">
|
|
<summary>
|
|
Return the point along this axis a given fraction between 0 and 1
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.RandomDataGenerator.GlobalRandomThread">
|
|
<summary>
|
|
Global random number generator, to ensure each generator will returns different data.
|
|
Using ThreadLocal, because Random is not thread safe.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.RandomDataGenerator.Rand">
|
|
<summary>
|
|
To select right random number generator
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RandomDataGenerator.#ctor(System.Nullable{System.Int32})">
|
|
<summary>
|
|
Create a random number generator.
|
|
The seed is random by default, but could be fixed to the defined value
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RandomDataGenerator.RandomNumber">
|
|
<summary>
|
|
Return a uniformly random number between 0 (inclusive) and 1 (exclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RandomDataGenerator.RandomNumber(System.Double)">
|
|
<summary>
|
|
Return a uniformly random number between 0 (inclusive) and <paramref name="max"/> (exclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RandomDataGenerator.RandomNumber(System.Double,System.Double)">
|
|
<summary>
|
|
Return a uniformly random number between <paramref name="min"/> (inclusive) and <paramref name="max"/> (exclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RandomDataGenerator.RandomNonZeroNumber(System.Double)">
|
|
<summary>
|
|
Return a random number guaranteed not to be zero
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RandomDataGenerator.RandomInteger">
|
|
<summary>
|
|
Return a random integer up to the maximum integer size
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RandomDataGenerator.RandomByte">
|
|
<summary>
|
|
Return a random byte (0-255)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RandomDataGenerator.RandomByte(System.Byte,System.Byte)">
|
|
<summary>
|
|
Return a random byte between the given values (inclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RandomDataGenerator.RandomInteger(System.Int32)">
|
|
<summary>
|
|
Return a random integer between zero (inclusive) and <paramref name="max"/> (exclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RandomDataGenerator.RandomInteger(System.Int32,System.Int32)">
|
|
<summary>
|
|
Return a random integer between <paramref name="min"/> (inclusive) and <paramref name="max"/> (exclusive)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RandomDataGenerator.RandomNormalNumber(System.Double,System.Double)">
|
|
<summary>
|
|
Return a number normally distributed around the given <paramref name="mean"/>
|
|
according to the <paramref name="stdDev"/> standard deviation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RandomDataGenerator.AddNoiseInPlace(System.Double[],System.Double)">
|
|
<summary>
|
|
Mutate the given array by adding noise (± magnitude) and return it
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RandomDataGenerator.AddNoise(System.Double[],System.Double)">
|
|
<summary>
|
|
Return a copy of the given data with random noise added (± magnitude)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RandomDataGenerator.RandomSample(System.Int32,System.Double,System.Double)">
|
|
<summary>
|
|
Uniformly distributed random numbers between 0 and 1
|
|
(multiplied by <paramref name="mult"/> then added to <paramref name="offset"/>).
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RandomDataGenerator.RandomNormalSample(System.Int32,System.Double,System.Double)">
|
|
<summary>
|
|
Return a collection of numbers normally distributed around the given <paramref name="mean"/>
|
|
according to the <paramref name="stdDev"/> standard deviation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RandomDataGenerator.RandomSin(System.Int32)">
|
|
<summary>
|
|
Sine wave with random frequency, amplitude, and phase
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RandomDataGenerator.RandomWalk(System.Int32,System.Double,System.Double,System.Double)">
|
|
<summary>
|
|
A sequence of numbers that starts at <paramref name="offset"/>
|
|
and "walks" randomly from one point to the next, scaled by <paramref name="mult"/>
|
|
with an approximate slope of <paramref name="slope"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RandomDataGenerator.RandomOHLCs(System.Int32)">
|
|
<summary>
|
|
Return a collection OHLCs representing random price action
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RandomDataGenerator.RandomOHLCs(System.Int32,System.DateTime)">
|
|
<summary>
|
|
Return a collection OHLCs representing random price action
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Rendering.RenderManager.RenderActions">
|
|
<summary>
|
|
This list of actions is performed in sequence to render a plot.
|
|
It may be modified externally to inject custom functionality.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Rendering.RenderManager.LastRender">
|
|
<summary>
|
|
Information about the previous render
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Rendering.RenderManager.PreRenderLock">
|
|
<summary>
|
|
These events are invoked before any render action.
|
|
Users can add blocking code to this event to ensure processes
|
|
that modify plottables are complete before rendering begins.
|
|
Alternatively, lock the <see cref="P:ScottPlot.Plot.Sync"/> object.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Rendering.RenderManager.RenderStarting">
|
|
<summary>
|
|
This event is invoked just before each render,
|
|
after axis limits are determined and axis limits are set
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Rendering.RenderManager.RenderFinished">
|
|
<summary>
|
|
This event is invoked after each render
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Rendering.RenderManager.SizeChanged">
|
|
<summary>
|
|
This event a render where the figure size (in pixels) changed from the previous render
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Rendering.RenderManager.AxisLimitsChanged">
|
|
<summary>
|
|
This event is invoked during a render where the axis limits (in coordinate units) changed from the previous render
|
|
This event occurs after render actions are performed.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Rendering.RenderManager.DisableAxisLimitsChangedEventOnNextRender">
|
|
<summary>
|
|
Prevents <see cref="P:ScottPlot.Rendering.RenderManager.AxisLimitsChanged"/> from being invoked in situations that may cause infinite loops
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Rendering.RenderManager.IsRendering">
|
|
<summary>
|
|
Indicates whether this plot is in the process of executing a render
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Rendering.RenderManager.EnableRendering">
|
|
<summary>
|
|
If false, any calls to Render() return immediately
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Rendering.RenderManager.RenderCount">
|
|
<summary>
|
|
Total number of renders completed
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Rendering.RenderManager.Remove``1">
|
|
<summary>
|
|
Remove all render actions of the given type
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.RenderPack">
|
|
<summary>
|
|
This object pairs a Plot with pixel/canvas information
|
|
and is passed throughout the render system to provide
|
|
screen and canvas information to methods performing rendering.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RenderPack.#ctor(ScottPlot.Plot,ScottPlot.PixelRect,SkiaSharp.SKCanvas)">
|
|
<summary>
|
|
This object pairs a Plot with pixel/canvas information
|
|
and is passed throughout the render system to provide
|
|
screen and canvas information to methods performing rendering.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.RenderPack.CalculateLayout">
|
|
<summary>
|
|
Uses the layout engine to measure panels and set the
|
|
Layout and DataRect for this render pack
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.SampleData">
|
|
<summary>
|
|
Sample data used for testing
|
|
</summary>
|
|
</member>
|
|
<member name="F:ScottPlot.SampleData.FirstHundredPrimes">
|
|
<summary>
|
|
The first 100 prime numbers
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.SampleData.MonaLisa">
|
|
<summary>
|
|
The Mona Lisa represented as as a 2D array (65 x 100)
|
|
of grayscale values from 0 (dark) to 255 (bright)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.Sum(System.Double[])">
|
|
<summary>
|
|
Return the sample sum.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.Sum``1(System.Collections.Generic.IReadOnlyList{``0})">
|
|
<summary>
|
|
Return the sample sum.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.Mean(System.Double[])">
|
|
<summary>
|
|
Return the sample mean.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.Median(System.Double[])">
|
|
<summary>
|
|
Return the sample median.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.SortedMedian(System.Collections.Generic.IReadOnlyList{System.Double})">
|
|
<summary>
|
|
Return the median of a sorted sample.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.SortedPercentile(System.Collections.Generic.IReadOnlyList{System.Double},System.Double)">
|
|
<summary>
|
|
Return the percentile of a sorted sample.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.Percentile(System.Collections.Generic.IReadOnlyList{System.Double},System.Double)">
|
|
<summary>
|
|
Return the percentile of a sample.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.Mean``1(System.Collections.Generic.IEnumerable{``0})">
|
|
<summary>
|
|
Return the sample mean.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.Variance(System.Double[])">
|
|
<summary>
|
|
Return the sample variance (second moment about the mean) of data.
|
|
Input must contain at least two values.
|
|
Use this function when your data is a sample from a population.
|
|
To calculate the variance from the entire population use <see cref="M:ScottPlot.Statistics.Descriptive.VarianceP(System.Double[])"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.Variance``1(System.Collections.Generic.IReadOnlyList{``0})">
|
|
<summary>
|
|
Return the sample variance (second moment about the mean) of data.
|
|
Input must contain at least two values.
|
|
Use this function to calculate the variance from the entire population.
|
|
To estimate the variance from a sample, use <see cref="!:VarianceP<T>(IReadOnlyList<T>)()"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.VarianceP(System.Double[])">
|
|
<summary>
|
|
Return the sample variance (second moment about the mean) of data.
|
|
Input must contain at least two values.
|
|
Use this function to calculate the variance from the entire population.
|
|
To estimate the variance from a sample, use <see cref="M:ScottPlot.Statistics.Descriptive.Variance(System.Double[])"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.VarianceP``1(System.Collections.Generic.IReadOnlyList{``0})">
|
|
<summary>
|
|
Return the sample variance (second moment about the mean) of data.
|
|
Input must contain at least two values.
|
|
Use this function to calculate the variance from the entire population.
|
|
To estimate the variance from a sample, use <see cref="M:ScottPlot.Statistics.Descriptive.Variance``1(System.Collections.Generic.IReadOnlyList{``0})"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.StandardDeviation(System.Double[])">
|
|
<summary>
|
|
Return the sample standard deviation (the square root of the sample variance).
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.StandardDeviation``1(System.Collections.Generic.IEnumerable{``0})">
|
|
<summary>
|
|
Return the sample standard deviation (the square root of the sample variance).
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.StandardDeviationP(System.Double[])">
|
|
<summary>
|
|
Return the population standard deviation (the square root of the population variance).
|
|
See VarianceP() for more information.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.StandardDeviationP``1(System.Collections.Generic.IEnumerable{``0})">
|
|
<summary>
|
|
Return the population standard deviation (the square root of the population variance).
|
|
See VarianceP() for more information.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.StandardError``1(System.Collections.Generic.IReadOnlyList{``0})">
|
|
<summary>
|
|
Standard error of the mean.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.NanMean``1(System.Collections.Generic.IReadOnlyList{``0})">
|
|
<summary>
|
|
Return the sample mean. NaN values are ignored.
|
|
Returns NaN if all values are NaN.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.NanVariance``1(System.Collections.Generic.IReadOnlyList{``0})">
|
|
<summary>
|
|
Return the sample variance (second moment about the mean) of data.
|
|
Input must contain at least two values. NaN values are ignored.
|
|
Use this function when your data is a sample from a population.
|
|
To calculate the variance from the entire population use <see cref="M:ScottPlot.Statistics.Descriptive.VarianceP(System.Double[])"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.NanVarianceP``1(System.Collections.Generic.IReadOnlyList{``0})">
|
|
<summary>
|
|
Return the sample variance (second moment about the mean) of data.
|
|
Input must contain at least two values. NaN values are ignored.
|
|
Use this function when your data is a sample from a population.
|
|
To calculate the variance from the entire population use <see cref="M:ScottPlot.Statistics.Descriptive.VarianceP(System.Double[])"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.NanStandardDeviation``1(System.Collections.Generic.IReadOnlyList{``0})">
|
|
<summary>
|
|
Return the sample standard deviation (the square root of the sample variance).
|
|
NaN values are ignored.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.NanStandardDeviationP``1(System.Collections.Generic.IReadOnlyList{``0})">
|
|
<summary>
|
|
Return the population standard deviation (the square root of the sample variance).
|
|
NaN values are ignored.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.NanStandardError``1(System.Collections.Generic.IReadOnlyList{``0})">
|
|
<summary>
|
|
Standard error of the mean.
|
|
NaN values are ignored.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.ArrayTranspose(System.Double[0:,0:])">
|
|
<summary>
|
|
Transpose a multidimensional (not jagged) array
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Descriptive.ArrayToVector(System.Double[0:,0:],System.Nullable{System.UInt32},System.Nullable{System.UInt32})">
|
|
<summary>
|
|
Extracts a row or column from a 2D array
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Statistics.Histogram">
|
|
<summary>
|
|
A histogram that accumulates the number of values observed in a continuous range of user defined bins
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Statistics.Histogram.Counts">
|
|
<summary>
|
|
Number of values in each bin
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Statistics.Histogram.Bins">
|
|
<summary>
|
|
Lower edge of each bin
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Statistics.Histogram.Edges">
|
|
<summary>
|
|
Lower edge of each bin plus a final value representing the upper edge of the last bin
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Statistics.Histogram.FirstBinSize">
|
|
<summary>
|
|
Size of the first bin (distance between the first pair of bin edges)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Statistics.Histogram.IncludeOutliers">
|
|
<summary>
|
|
If enabled, values below or above the bin range will be accumulated in the lowest or highest bin
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Histogram.WithBinSize(System.Double,System.Double,System.Double)">
|
|
<summary>
|
|
A collection of bins of size <paramref name="binSize"/>
|
|
where the first bin's left edge is <paramref name="firstBin"/>
|
|
and the last bin's left edge is <paramref name="lastBin"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Histogram.WithBinSize(System.Double,System.Collections.Generic.IEnumerable{System.Double})">
|
|
<summary>
|
|
A collection of bins of size <paramref name="binSize"/> starting from the smallest value in <paramref name="values"/>
|
|
and increasing to include the largest value in <paramref name="values"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Histogram.WithBinCount(System.Int32,System.Double,System.Double)">
|
|
<summary>
|
|
A collection of <paramref name="count"/> evenly sized bins.
|
|
<paramref name="minValue"/> is the lower edge of the first bin.
|
|
<paramref name="maxValue"/> is the lower edge of the last bin.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Histogram.WithBinCount(System.Int32,System.Collections.Generic.IEnumerable{System.Double})">
|
|
<summary>
|
|
A collection of <paramref name="count"/> evenly sized bins spaced to include the full range of <paramref name="values"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Histogram.GetProbability(System.Double)">
|
|
<summary>
|
|
Return counts normalized so the sum of all values equals 1
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Histogram.GetNormalized(System.Double)">
|
|
<summary>
|
|
Return the probability of each bin scaled so the peak is <paramref name="maxValue"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Histogram.GetCumulativeCounts">
|
|
<summary>
|
|
Return the cumulative sum of all counts.
|
|
Each value is the number of counts in that bin plus all bins below it.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Histogram.GetCumulativeProbability(System.Double)">
|
|
<summary>
|
|
Return the cumulative probability histogram.
|
|
Each value is the fraction of counts in that bin plus all bins below it.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.LinearRegression.#ctor(ScottPlot.Coordinates[])">
|
|
<summary>
|
|
Calculate the linear regression from a collection of X/Y coordinates
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.LinearRegression.#ctor(System.Collections.Generic.IEnumerable{ScottPlot.Coordinates})">
|
|
<summary>
|
|
Calculate the linear regression from a collection of X/Y coordinates
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.LinearRegression.#ctor(System.Double[],System.Double[])">
|
|
<summary>
|
|
Calculate the linear regression a paired collection of X and Y points
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.LinearRegression.#ctor(System.Double[],System.Double,System.Double)">
|
|
<summary>
|
|
Calculate the linear regression from a collection of evenly-spaced Y values
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.LinearRegression.GetValue(System.Double)">
|
|
<summary>
|
|
Return the Y point of the regression line for the given X position
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.LinearRegression.GetValues(System.Double[])">
|
|
<summary>
|
|
Return the Y points of the regression line for the given X positions
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Statistics.ProbabilityDensity">
|
|
<summary>
|
|
Represents a Gaussian distribution of probabilities
|
|
for a normal distributed population.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Series.MovingAverage(System.Double[],System.Int32,System.Boolean)">
|
|
<summary>
|
|
Return a moving window average of the given data.
|
|
If original length is true, data will be padded with NaN.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Statistics.Series.SimpleMovingStandardDeviation(System.Double[],System.Int32,System.Boolean)">
|
|
<summary>
|
|
Return a moving window standard deviation of the given data.
|
|
If original length is true, data will be padded with NaN.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Statistics.Tests.UnpairedTTest.T">
|
|
<summary>
|
|
T statistic
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Statistics.Tests.UnpairedTTest.DF">
|
|
<summary>
|
|
Degrees of freedom
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Stylers.FontStyler">
|
|
<summary>
|
|
Helper methods for setting fonts to all components of a plot
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Stylers.FontStyler.#ctor(ScottPlot.Plot)">
|
|
<summary>
|
|
Helper methods for setting fonts to all components of a plot
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Stylers.FontStyler.Set(System.String)">
|
|
<summary>
|
|
Apply the given font name to all existing plot objects.
|
|
Also sets the default font name so this font will be used for plot objects added in the future.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Stylers.FontStyler.Automatic">
|
|
<summary>
|
|
Detects the best font to apply to every label in the plot based on the characters the they contain.
|
|
If the best font for a label cannot be detected, the font last defined by <see cref="M:ScottPlot.Stylers.FontStyler.Set(System.String)"/> will be used.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Testing.DuplicateIdentifier`1">
|
|
<summary>
|
|
Helper class to detect for duplicate items in complex collections
|
|
and display helpful error messages to the console the facilitate debugging.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Testing.DuplicateIdentifier`1.#ctor(System.String)">
|
|
<summary>
|
|
Helper class to detect for duplicate items in complex collections
|
|
and display helpful error messages to the console the facilitate debugging.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Testing.ImageDiff">
|
|
<summary>
|
|
Compare two raster images to identify and quantify differences
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.Testing.MockPlotControl">
|
|
<summary>
|
|
A plot control that renders in-memory and has
|
|
functionality useful for testing interactivity.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.TickGenerators.DateTimeAutomatic.LabelFormatter">
|
|
<summary>
|
|
If assigned, this function will be used to create tick labels
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.TickGenerators.DateTimeAutomatic.GenerateTicks(ScottPlot.CoordinateRange,ScottPlot.TickGenerators.ITimeUnit,System.Int32,ScottPlot.PixelSize,SkiaSharp.SKPaint,ScottPlot.LabelStyle)">
|
|
<summary>
|
|
This method attempts to find an ideal set of ticks.
|
|
If all labels fit within the bounds, the list of ticks is returned.
|
|
If a label doesn't fit in the bounds, the list is null and the size of the large tick label is returned.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.TickGenerators.DateTimeFixedInterval.Interval">
|
|
<summary>
|
|
The time unit to use for major ticks
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.TickGenerators.DateTimeFixedInterval.IntervalsPerTick">
|
|
<summary>
|
|
The number of <see cref="P:ScottPlot.TickGenerators.DateTimeFixedInterval.Interval"/> units between major ticks (e.g. major ticks every 7 <see cref="T:ScottPlot.TickGenerators.TimeUnits.Day"/>s)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.TickGenerators.DateTimeFixedInterval.MinorInterval">
|
|
<summary>
|
|
The time unit to use for minor ticks. If null, no minor ticks are generated.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.TickGenerators.DateTimeFixedInterval.MinorIntervalsPerTick">
|
|
<summary>
|
|
The number of <see cref="P:ScottPlot.TickGenerators.DateTimeFixedInterval.MinorInterval"/> units between minor ticks.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.TickGenerators.DateTimeFixedInterval.GetIntervalStartFunc">
|
|
<summary>
|
|
An optional function to override where the intervals for ticks start. The DateTime argument provided is
|
|
the start range of the axis (i.e. <see cref="P:ScottPlot.IAxis.Min"/>).
|
|
</summary>
|
|
<remarks>
|
|
If omitted, the ticks will start from <see cref="P:ScottPlot.IAxis.Min"/>. This may have undesirable effects when zooming
|
|
and panning. If provided, the ticks will start from the returned DateTime.
|
|
</remarks>
|
|
<example>
|
|
If the plot contains weekly data, and it is desired to have ticks on the 1st of each month:
|
|
<code>
|
|
dt => new DateTime(dt.Year, dt.Month, 1);
|
|
</code>
|
|
If the plot contains hourly data, and it is desired to have ticks every 6 hours at 00:00, 6:00, 12:00, etc,
|
|
then set <see cref="P:ScottPlot.TickGenerators.DateTimeFixedInterval.Interval"/> to <see cref="T:ScottPlot.TickGenerators.TimeUnits.Hour"/>, <see cref="P:ScottPlot.TickGenerators.DateTimeFixedInterval.IntervalsPerTick"/> to 6, and provide the function:
|
|
<code>
|
|
dt => new DateTime(dt.Year, dt.Month, dt.Day);
|
|
</code>
|
|
</example>
|
|
</member>
|
|
<member name="P:ScottPlot.TickGenerators.DateTimeFixedInterval.LabelFormatter">
|
|
<summary>
|
|
If assigned, this function will be used to create tick labels
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.TickGenerators.DateTimeFixedInterval.#ctor(ScottPlot.TickGenerators.ITimeUnit,System.Int32,ScottPlot.TickGenerators.ITimeUnit,System.Int32,System.Func{System.DateTime,System.DateTime})">
|
|
<summary>
|
|
Creates a new <see cref="T:ScottPlot.TickGenerators.DateTimeFixedInterval"/> generator.
|
|
</summary>
|
|
<param name="interval">The time unit to use for major ticks</param>
|
|
<param name="intervalsPerTick">The number of <see cref="P:ScottPlot.TickGenerators.DateTimeFixedInterval.Interval"/> units between major ticks</param>
|
|
<param name="minorInterval">The time unit to use for minor ticks. If null, no minor ticks are generated.</param>
|
|
<param name="minorIntervalsPerTick">The number of <see cref="P:ScottPlot.TickGenerators.DateTimeFixedInterval.MinorInterval"/> units between minor ticks.</param>
|
|
<param name="getIntervalStartFunc">
|
|
An optional function to override where the intervals for ticks start. The DateTime argument provided is
|
|
the start range of the axis (i.e. <see cref="P:ScottPlot.IAxis.Min"/>).
|
|
</param>
|
|
</member>
|
|
<member name="T:ScottPlot.TickGenerators.FinancialTickGenerator">
|
|
<summary>
|
|
Experimental tick generator designed for displaying financial time series data
|
|
where values are evenly spaced visually despite having DateTimes which may contain gaps.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.TickGenerators.FinancialTickGenerator.#ctor(System.DateTime[])">
|
|
<summary>
|
|
Experimental tick generator designed for displaying financial time series data
|
|
where values are evenly spaced visually despite having DateTimes which may contain gaps.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.TickGenerators.ITimeUnit.Divisors">
|
|
<summary>
|
|
An array of integers that serve as good divisors to subdivide this time unit
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.TickGenerators.ITimeUnit.GetDateTimeFormatString">
|
|
<summary>
|
|
Returns the format string used to display tick labels of this time unit.
|
|
https://learn.microsoft.com/en-us/dotnet/api/system.datetime.tostring
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.TickGenerators.ITimeUnit.Next(System.DateTime,System.Int32)">
|
|
<summary>
|
|
Return the DateTime N units relative to this one
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.TickGenerators.ITimeUnit.MinSize">
|
|
<summary>
|
|
Minimum span this time unit can represent.
|
|
To represent spans smaller than this, try the next smaller unit.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.TickGenerators.ITimeUnit.Snap(System.DateTime)">
|
|
<summary>
|
|
Return a given date "snapped" back to the nearest nice tick position.
|
|
Use this to find a good tick position for a given DateTime.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ScottPlot.TickGenerators.LabelFormatters">
|
|
<summary>
|
|
A collection of methods which contain logic for choosing how a value is representing with text
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Triangulation.Delaunator.Triangles">
|
|
<summary>
|
|
One value per half-edge, containing the point index of where a given half edge starts.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Triangulation.Delaunator.HalfEdges">
|
|
<summary>
|
|
One value per half-edge, containing the opposite half-edge in the adjacent triangle, or -1 if there is no adjacent triangle
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Triangulation.Delaunator.Points">
|
|
<summary>
|
|
The initial points Delaunator was constructed with.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Triangulation.Delaunator.Hull">
|
|
<summary>
|
|
A list of point indices that traverses the hull of the points.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Triangulation.Delaunator.#ctor(ScottPlot.Coordinates3d[])">
|
|
<summary>
|
|
Delaunator triangulation is an efficient algorithm for computing the Delaunay triangulation of a set of points,
|
|
which connects points to form triangles with the property that no point lies inside the circumcircle of any triangle.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Triangulation.Delaunator.EdgesAroundPoint(System.Int32)">
|
|
<summary>
|
|
Returns the half-edges that share a start point with the given half edge, in order.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Triangulation.Delaunator.PointsOfTriangle(System.Int32)">
|
|
<summary>
|
|
Returns the three point indices of a given triangle id.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Triangulation.Delaunator.TrianglesAdjacentToTriangle(System.Int32)">
|
|
<summary>
|
|
Returns the triangle ids adjacent to the given triangle id.
|
|
Will return up to three values.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Triangulation.Delaunator.EdgesOfTriangle(System.Int32)">
|
|
<summary>
|
|
Returns the three half-edges of a given triangle id.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Triangulation.Delaunator.TriangleOfEdge(System.Int32)">
|
|
<summary>
|
|
Returns the triangle id of a given half-edge.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Version.VersionString">
|
|
<summary>
|
|
Version formatted like "5.0.0-beta"
|
|
</summary>
|
|
</member>
|
|
<member name="P:ScottPlot.Version.LongString">
|
|
<summary>
|
|
Version formatted like "ScottPlot 5.0.0-beta"
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Version.ShouldBe(System.Int32)">
|
|
<summary>
|
|
Throws an exception if this version of ScottPlot does not match the expected major version
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Version.ShouldBe(System.Int32,System.Int32)">
|
|
<summary>
|
|
Throws an exception if this version of ScottPlot does not match the expected major and minor versions
|
|
</summary>
|
|
</member>
|
|
<member name="M:ScottPlot.Version.ShouldBe(System.Int32,System.Int32,System.Int32)">
|
|
<summary>
|
|
Throws an exception if this version of ScottPlot does not match the exact one given
|
|
</summary>
|
|
</member>
|
|
<member name="T:System.Runtime.CompilerServices.IsExternalInit">
|
|
<summary>
|
|
Allows init-only setters in older .NET versions
|
|
</summary>
|
|
</member>
|
|
<member name="T:System.Runtime.CompilerServices.RequiredMemberAttribute">
|
|
<summary>
|
|
Allows required members in older .NET versions
|
|
</summary>
|
|
</member>
|
|
<member name="T:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute">
|
|
<summary>
|
|
Allows required members in older .NET versions
|
|
</summary>
|
|
</member>
|
|
<member name="T:System.Index">
|
|
<summary>Represent a type can be used to index a collection either from the start or the end.</summary>
|
|
<remarks>
|
|
Index is used by the C# compiler to support the new index syntax
|
|
<code>
|
|
int[] someArray = new int[5] { 1, 2, 3, 4, 5 } ;
|
|
int lastElement = someArray[^1]; // lastElement = 5
|
|
</code>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:System.Index.#ctor(System.Int32,System.Boolean)">
|
|
<summary>Construct an Index using a value and indicating if the index is from the start or from the end.</summary>
|
|
<param name="value">The index value. it has to be zero or positive number.</param>
|
|
<param name="fromEnd">Indicating if the index is from the start or from the end.</param>
|
|
<remarks>
|
|
If the Index constructed from the end, index value 1 means pointing at the last element and index value 0 means pointing at beyond last element.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:System.Index.Start">
|
|
<summary>Create an Index pointing at first element.</summary>
|
|
</member>
|
|
<member name="P:System.Index.End">
|
|
<summary>Create an Index pointing at beyond last element.</summary>
|
|
</member>
|
|
<member name="M:System.Index.FromStart(System.Int32)">
|
|
<summary>Create an Index from the start at the position indicated by the value.</summary>
|
|
<param name="value">The index value from the start.</param>
|
|
</member>
|
|
<member name="M:System.Index.FromEnd(System.Int32)">
|
|
<summary>Create an Index from the end at the position indicated by the value.</summary>
|
|
<param name="value">The index value from the end.</param>
|
|
</member>
|
|
<member name="P:System.Index.Value">
|
|
<summary>Returns the index value.</summary>
|
|
</member>
|
|
<member name="P:System.Index.IsFromEnd">
|
|
<summary>Indicates whether the index is from the start or the end.</summary>
|
|
</member>
|
|
<member name="M:System.Index.GetOffset(System.Int32)">
|
|
<summary>Calculate the offset from the start using the giving collection length.</summary>
|
|
<param name="length">The length of the collection that the Index will be used with. length has to be a positive value</param>
|
|
<remarks>
|
|
For performance reason, we don't validate the input length parameter and the returned offset value against negative values.
|
|
we don't validate either the returned offset is greater than the input length.
|
|
It is expected Index will be used with collections which always have non negative length/count. If the returned offset is negative and
|
|
then used to index a collection will get out of range exception which will be same affect as the validation.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:System.Index.Equals(System.Object)">
|
|
<summary>Indicates whether the current Index object is equal to another object of the same type.</summary>
|
|
<param name="value">An object to compare with this object</param>
|
|
</member>
|
|
<member name="M:System.Index.Equals(System.Index)">
|
|
<summary>Indicates whether the current Index object is equal to another Index object.</summary>
|
|
<param name="other">An object to compare with this object</param>
|
|
</member>
|
|
<member name="M:System.Index.GetHashCode">
|
|
<summary>Returns the hash code for this instance.</summary>
|
|
</member>
|
|
<member name="M:System.Index.op_Implicit(System.Int32)~System.Index">
|
|
<summary>Converts integer number to an Index.</summary>
|
|
</member>
|
|
<member name="M:System.Index.ToString">
|
|
<summary>Converts the value of the current Index object to its equivalent string representation.</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|