CrissCross.WPF.Plot namespace¶
Part of the CrissCross.WPF.Plot package.
| Type | Kind | Summary |
|---|---|---|
| AxisLinesUI | class | Provides UI functionality for displaying and managing axis lines on a WPF plot, supporting both horizontal and vertical orientations with customizable appearance and reactive updates. |
| ChartObjects | class | Represents a collection of chart-related objects and appearance settings for managing visual elements such as crosshairs, markers, and labels within a plot. Provides properties and methods to control the visibility, styling, and interaction of these elements in a Windows environment. |
| Crosshair_UI | class | Provides a user interface component for displaying and interacting with a crosshair overlay on a plot, supporting features such as autoscaling, manual scaling, and dynamic coordinate tracking. |
| DataLoggerEnumObsPoints | record | Represents a collection of observable data streams, each providing named data points with associated values, axis information, and a maximum number of points. |
| DataLoggerUI | class | Provides a user interface component for visualizing and interacting with data streams using a plot, supporting real-time updates and scaling options. Nice for continuous live data. |
| IAppearance | interface | Defines the contract for configuring and managing the appearance-related properties and commands of a UI element, including color, visibility, state, and subscriptions for interactive features. |
| IPlottableUI | interface | Defines the contract for a user interface component that supports plotting data with configurable scaling, point selection, and chart settings. |
| IReactivePlotAdapter | interface | Applies normalized reactive plot updates to a chart-specific plottable. |
| IReactivePlotAdapterFactory | interface | Factory that creates one adapter per logical reactive plot series. |
| IReactivePlotBinder | interface | Binds reactive plot sources to chart adapters. |
| IReactivePlotConnection | interface | Represents an active chart-source binding. |
| IReactivePlotSource | interface | Describes an observable source of chart updates for one logical plot series. |
| LegendPosition | enum | Specifies the position of a legend within a chart or graphical component. |
| LiveChart | class | LiveChart |
| LiveChartViewModel | class | Represents the view model for a live chart, providing data binding and interaction logic for chart visualization components. |
| PlotSeriesKey | struct | Immutable identity for a chart series. |
| PlotType | enum | Specifies the available plot types for visualizing data in the plotting library. |
| PlotXAxisKind | enum | Describes how X-axis values should be interpreted. |
| ReactivePlotBinder | class | Default reactive plot binder that owns source subscriptions, lifecycle state, validation, batching, and UI marshalling. |
| ReactivePlotBindingOptions | record | Binding options for reactive chart updates. |
| ReactivePlotConnectionState | enum | Represents lifecycle state of a reactive plot connection. |
| ReactivePlotErrorMode | enum | Describes how the binder surfaces invalid updates and source failures. |
| ReactivePlotOverflowStrategy | enum | Describes how retained plot data overflows are handled. |
| ReactivePlotSource | record | Default implementation and factory methods for observable-first plot sources. |
| ReactivePlotUpdate | record | Immutable update envelope used by all reactive chart sources. |
| ReactivePlotUpdateKind | enum | Describes the operation represented by a reactive plot update. |
| RightPropertiesView | class | Partial class for the RightPropertiesView which contains ReactiveUI IViewFor initialization. |
| RightPropertiesViewModel | class | Represents the view model for managing and editing properties of chart objects in the right properties panel. |
| ScatterEnumObsPoints | record | Represents a collection of observable scatter plot data points, where each observation includes a name, X and Y coordinates, and an axis identifier. |
| ScatterPoints | record | Represents a set of scatter plot points, including their names, coordinates, and associated axis. |
| ScatterUI | class | Provides a user interface component for displaying and interacting with scatter plots in a WPF application. Supports real-time data streaming and customizable scaling options. Nice for plotting XY random values. |
| SignalEnumObsTicks | record | Represents a collection of observable signal data series, each identified by name and associated with X and Y values and an axis index. |
| SignalUI | class | Provides a Windows UI component for plotting and streaming time-series signal data, supporting real-time updates, autoscaling, and interactive features. Nice for historical data (performance). |
| SignalXYEnumPoints | record | Represents a collection of named XY data point series, each associated with an axis identifier. |
| SignalXYPoints | record | Represents a set of XY signal data points, including optional metadata such as a name and axis assignment. |
| SignalXYTimestamp | record | Represents a signal with X and Y values, associated timestamps, and axis information. |
| SignalXY_UI | class | Provides a user interface component for plotting and interacting with XY signal data on a Windows platform. Supports visualization, autoscaling, manual scaling, and real-time mouse coordinate tracking within a WPF plot. |
| StreamerEnumObsPoints | record | Represents a collection of observable data streams, each providing named point data for plotting or analysis. |
| StreamerUI | class | Provides a user interface component for streaming and visualizing real-time data on a plot, supporting dynamic scaling and configurable display options. |
| UserPlotType | enum | Specifies the available plot types that can be selected or generated by a user within the plotting system. |