Skip to content

CrissCross.WPF.Plot namespace

Part of the CrissCross.WPF.Plot package.

TypeKindSummary
AxisLinesUIclassProvides UI functionality for displaying and managing axis lines on a WPF plot, supporting both horizontal and vertical orientations with customizable appearance and reactive updates.
ChartObjectsclassRepresents 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_UIclassProvides 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.
DataLoggerEnumObsPointsrecordRepresents a collection of observable data streams, each providing named data points with associated values, axis information, and a maximum number of points.
DataLoggerUIclassProvides 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.
IAppearanceinterfaceDefines 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.
IPlottableUIinterfaceDefines the contract for a user interface component that supports plotting data with configurable scaling, point selection, and chart settings.
IReactivePlotAdapterinterfaceApplies normalized reactive plot updates to a chart-specific plottable.
IReactivePlotAdapterFactoryinterfaceFactory that creates one adapter per logical reactive plot series.
IReactivePlotBinderinterfaceBinds reactive plot sources to chart adapters.
IReactivePlotConnectioninterfaceRepresents an active chart-source binding.
IReactivePlotSourceinterfaceDescribes an observable source of chart updates for one logical plot series.
LegendPositionenumSpecifies the position of a legend within a chart or graphical component.
LiveChartclassLiveChart
LiveChartViewModelclassRepresents the view model for a live chart, providing data binding and interaction logic for chart visualization components.
PlotSeriesKeystructImmutable identity for a chart series.
PlotTypeenumSpecifies the available plot types for visualizing data in the plotting library.
PlotXAxisKindenumDescribes how X-axis values should be interpreted.
ReactivePlotBinderclassDefault reactive plot binder that owns source subscriptions, lifecycle state, validation, batching, and UI marshalling.
ReactivePlotBindingOptionsrecordBinding options for reactive chart updates.
ReactivePlotConnectionStateenumRepresents lifecycle state of a reactive plot connection.
ReactivePlotErrorModeenumDescribes how the binder surfaces invalid updates and source failures.
ReactivePlotOverflowStrategyenumDescribes how retained plot data overflows are handled.
ReactivePlotSourcerecordDefault implementation and factory methods for observable-first plot sources.
ReactivePlotUpdaterecordImmutable update envelope used by all reactive chart sources.
ReactivePlotUpdateKindenumDescribes the operation represented by a reactive plot update.
RightPropertiesViewclassPartial class for the RightPropertiesView which contains ReactiveUI IViewFor initialization.
RightPropertiesViewModelclassRepresents the view model for managing and editing properties of chart objects in the right properties panel.
ScatterEnumObsPointsrecordRepresents a collection of observable scatter plot data points, where each observation includes a name, X and Y coordinates, and an axis identifier.
ScatterPointsrecordRepresents a set of scatter plot points, including their names, coordinates, and associated axis.
ScatterUIclassProvides 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.
SignalEnumObsTicksrecordRepresents a collection of observable signal data series, each identified by name and associated with X and Y values and an axis index.
SignalUIclassProvides 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).
SignalXYEnumPointsrecordRepresents a collection of named XY data point series, each associated with an axis identifier.
SignalXYPointsrecordRepresents a set of XY signal data points, including optional metadata such as a name and axis assignment.
SignalXYTimestamprecordRepresents a signal with X and Y values, associated timestamps, and axis information.
SignalXY_UIclassProvides 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.
StreamerEnumObsPointsrecordRepresents a collection of observable data streams, each providing named point data for plotting or analysis.
StreamerUIclassProvides a user interface component for streaming and visualizing real-time data on a plot, supporting dynamic scaling and configurable display options.
UserPlotTypeenumSpecifies the available plot types that can be selected or generated by a user within the plotting system.