Skip to main content
Version: 26.1 (stable)

2D Plot

New This Feature Was Added In HELIO 26.1.1

A 2D Plot visualizes the relationship between two datasets by plotting one array against another on a two-dimensional chart. Each axis can be connected to a dynamic array from the PLC or configured with a static sequence. A typical use case is plotting a sensor profile — for example, the light intensity measured by a photoelectric sensor against the angular position of a rotating object during inspection.

Both the X and Y datasets must contain the same number of entries. Mismatched array lengths may cause incorrect or missing data in the plot.

Data Sources

Each axis accepts one of the following as its data source:


Properties

Y-Axis

Name

Choose a name for the 2D Plot line.

Color

Choose a color for the 2D Plot line.

Data

Defines the Y values of each data point.

Requirements When Using a Data Variable (Dynamic Property)

  • Must use the Array access mode to provide the full array, not a single item.
  • Minimum and Maximum Values
    The range of the Y-axis is determined by both the minimum and maximum of the linked variable. If these are not set, the 2D Plot will default to a Y-Axis range of 0-100.

Ticks

Control the number of ticks that the Y-Axis will display.

Auto

HELIO will calculate a fitting number of ticks for you.

Density

Select the number of ticks yourself by setting a density. Choose between low, medium and high.

Interval

Precisely select the number of ticks yourself by setting intervals. Choose how often a tick should appear and how often a label should appear.

Segments

Precisely select the number of ticks yourself by setting segments. Choose how many ticks should appear and how often a label should appear.

X-Axis

Data

Defines the X position of each data point.

Requirements When Using a Data Variable (Dynamic Property)

  • Must use the Array access mode to provide the full array, not a single item.
  • Minimum and Maximum Values
    The range of the X-axis is determined by both the minimum and maximum of the linked variable. If these are not set, the 2D Plot will default to a X-Axis range of 0-100.

Ticks

Control the number of ticks that the X-Axis will display.

Auto

HELIO will calculate a fitting number of ticks for you.

Density

Select the number of ticks yourself by setting a density. Choose between low, medium and high.

Interval

Precisely select the number of ticks yourself by setting intervals. Choose how often a tick should appear and how often a label should appear.

Segments

Precisely select the number of ticks yourself by setting segments. Choose how many ticks should appear and how often a label should appear.

Container

Icon

This icon will be displayed next to the element's label on pages that support it, like the Dashboard Page. An Element can make use of the icon to:

  • Provide more context to add meaning
  • Improve recognition and discoverability, especially on larger pages

Label

Provides context and information to operators, guiding them and helping them understand the value of this particular element. A good label instills confidence in operators when making adjustments.

Description

Will be displayed underneath the element. This description provides additional guidance or instructions for operators manipulating the element. It expands on the label by offering supporting details and clarifying what the element represents or how it behaves. It provides an opportunity to offer more detailed context regarding the potential impact of changes or further instructions on the desired input format.

Display Condition

Condition

The Display Condition controls the visibility of an element or page for the current user. The condition can be set to different types of Dynamic Property – as long as the the type returns true or false you're good to go.

Elements