AutoPlotGraph
Adds a float value to a graph layer. Creates the graph automatically if it doesn’t exist. Supports a timeout - if no new values are added, the graph disappears after the specified time.
- GraphTag: Unique identifier for the graph
- LayerName: Name of the value layer inside the graph
- Value: Value to plot
- Color: Line color for this layer
- Thickness: Line thickness
- Range: Visible value range / history scale
- Timeout: Time before graph disappears without updates

AutoPlotGraph_Vector3D
Adds a 3D vector to a graph, plotting each component as a separate layer. Automatically hides after timeout if no new samples are received.
- GraphTag: Unique identifier for the graph
- VectorLayerName: Base name for vector layers (X, Y, Z)
- Value: Vector value to plot
- Thickness: Line thickness
- Range: Visible value range / history scale
- Timeout: Time before graph disappears without updates

AutoPlotGraph_Vector2D
Adds a 2D vector to a graph, plotting X and Y as separate layers. Automatically hides after timeout if no new samples are received.
- GraphTag: Unique identifier for the graph
- VectorLayerName: Base name for vector layers (X, Y)
- Value: Vector value to plot
- Thickness: Line thickness
- Range: Visible value range / history scale
- Timeout: Time before graph disappears without updates

GetAutoPlotGraph
Returns the graph widget for a given tag if it exists.
- GraphTag: Identifier of the graph

ConfigureAutoPlotGraphDefault
Sets the default configuration used for all graphs.
- Config: Default graph settings (FGraphConfig)

ConfigureAutoPlotGraph - can be configured before plotting, so config stays cached
Applies a custom configuration to a specific graph.
- Tag: Graph identifier
- Config: Graph settings override (FGraphConfig)
ConfigureAutoPlotGraphLayout
Overrides position and size of a specific graph widget.
- Tag: Graph identifier
- bUseCustomPosition: Enable custom position
- Position: Screen position
- bUseCustomSize: Enable custom size
- Size: Widget size

FGraphConfig structure
Controls visual behavior, scaling, and layout of a graph.
- ZeroLineColor: Color of the zero reference line
- VisibleSamples: Number of samples visible at once
- bAuto: Enables automatic graph behavior (scrolling / scaling)
- PixelsPerSample: Horizontal spacing between samples
- GridLines: Number of horizontal grid divisions
- Padding: Extra vertical space added above and below values
Range Settings
- bAutoRange: Automatically adjusts min/max range based on values
- MinRange: Minimum value when auto range is disabled
- MaxRange: Maximum value when auto range is disabled
- bZeroCentered: Keeps zero centered in the graph
- bHoldPeak: Keeps peak values visible for a short time instead of instantly dropping