By Category > Analysis
Analysis
All the tools you need to analyse your data.

Signal list

In the analysis section of Marple one can find the signal list. It is a list of all the different signals in the data set that has been selected.

  • Search signal name: type the name of the signal your are searching for. Marple signal search is fuzzy, so you do not have to match the signal name exactly.
  • Create signal: Create a calculated signal
  • Enable signal grouping: In case your signals have a hierarchal structure, Marple is able to show it in tree-view.
  • List of visible signals: All available signals in the data set. Double-click or drag & drop to move them to the different plots.
  • Plotted signal indicator: show the current plotted signals

Plot area

You can easily add a new plot by clicking on the

By default, the new plot will be a timeseries plot but, you can easily switch to another type by using the drop down menu.

Once your plot area contains multiple plot windows, the padlock button allow you to resize and rearrange the plots as you like.

Mouse actions

Cursors

A cursor is used by Marple to indicate the values of the visualized signals on a specific point on the time axis. When placing a second cursor, Marple can calculate some things between them.

Placing a primary cursor: Easy! Just go to the point where you want to place a cursor and left click!

Placing a secondary cursor: When hovering with your mouse over the point on the plot where a second cursor should be placed, press the space button to activate the second cursor. Another way of doing this is placing a first cursor in the visualisation, clicking the second cursor button in the top right above the plot.

To remove the secondary cursor press escape or click the now green second cursor button in the top right above the plot.

Calculations between cursors: Between the two cursor values left of the plot a third value appears. This is the value of a calculation that Marple makes between the two cursors. Multiple options can be selected with the dropdown selector above the middle value: difference, minimum value, maximum value and mean.

By default, the calculation will be the difference between the value of the primary cursor and the value of the secondary cursor.

Limits

Limits are the parts of the y-axis that Marple visualizes. There are two types: the min limit and the max limit which correspond with values on the y-axis of that signal. Marple will use these values to scale the data relative to the other signals.

You can change a signals limits by selecting the signal first (clicking on the name of a visualized signal will do the trick) after which the limit values in toolbar above the plot will appear. There you can also change the limits by typing the limits value you want or by using the arrows next to the limit value.

Auto scaled limits

When first visualising a signal, Marple will look for the minimum and maximum value of the signal data and automatically set the limits. This can be something you need to get used to at first but is extremely useful for seeing the correlations between different signals. This function allows Marple to show plots with big differences in absolute value next to each other without loosing visibility on one or more signals when they are visualised within the same plot window.

Do you want to see the y-axis of an individual signal? Select it individually by clicking on it’s name left from the plot window. The y-axis of the selected signal will be shown on the right of the plot.

To plot multiple or all signals on the same y-axis however, you can select multiple signals for which you want to have linked y-axis limits by pressing [shift + left mouse click] on the names of the signals you want to link. Then click the link signals button on the toolbar on the top. To undo click the reset button next to the link signals button.

Zooming

Zooming in the time axis

You can easily zoom using the mouse actions. You can zoom in the time axis using:

  • Scroll wheel
  • Drag & hold the right mouse button

y-zooming

Zooming on the y-axis or y-zooming is similar to limits however there is a slight difference. The limits are the absolute boundaries that can be used for y-zooming but zooming can limit the visualised area more and over the plot of multiple signals at a time. While limits are, unless linked to other signal limits, unique per signal.

Auto fit y-zoom

If you don’t like the auto scaled and adaptable limits altogether. You can toggle the auto scaled y-zoom function. This will set all the signals on one absolute y-axis. This will also automatically zoom the y-axis depending on the maximum and minimum absolute value of all the visualised signals within the currently visible timeframe.

Resetting the zoom level:

You are zoomed in and want to go back to the original zoom level? This how to do it.

There are two zoom levels in Marple and therefore two zoom levels to reset. The time axis zoom level and the y-axis zoom level.

To reset both zoom levels and go back to the overall zoomed out version of your visualisation, click on the reset zoom level button closest to the plot. To reset the zoom level on the time axis only, click on the zoom level button next to the time axis zoom range bar (the bar between the tabs and the plot window). For more information about the zoom range bar

Quick actions

Dark mode

Who doesn’t love dark mode. We at Marple are night animals and so is our platform. Simply toggle the button in the top left corner and come to the dark side.

Sharing link

End the reign of the screenshot! Share the exact visualisation you want to show your colleague in a dynamic way. By using the sharing link you can share the visualisation you have in front of you with a colleague and they can start scrolling and adding new signals as much as they want.

To create a sharing link, click on the share button on the top left.

When creating a sharing link you are able to choose to include the visualised dataset or not, to include the zoom level of the time axis or not and to include a comparison with another file or not.

Layers

In Marple you can easily load many different data files at once.

If you added multiple data sets from the data management view, the data sets will appear as ‘Layers’ in the visualization view of Marple. At the bottom left, you can do various actions on your layers. We will explain every option in detail:

  • Selected layer: See which data set is currently visible. In the dropdown, you will see all the other layers and you can easily switch to another data set.
  • Display metadata: Show the metadata of all the files in the layers.
  • Enable layer comparison: Compare multiple layers with each other. This allows you to plot multiple data sets at the same time as an overlay. More info in the next section.
  • Create new layer: Create a new and empty layer.
  • Delete layer: Remove this layer and data set from the visualization window

Signal grouping

Signals often have a hierarchy, or come in groups. In that case it can be useful to show the signals in a tree-like structure.

There are two ways Marple can detect groups in your signal data:

  • the groups are set by the plugin
  • the groups are delimited by ‘.’

You can easily toggle between flat view or tree view using the ‘group signal’ toggle at the top of the signal list. In the tree view, you can easily collapse or expand the different nodes to find the signals you are looking for.

In order to visualize the signals, you can double-click or drag & drop signals in the conventional way. But with grouping you can also drag & drop an entire group to the plot!

Note that in order to be able to detect groups automatically in Marple, the ‘Automatic grouping’ setting has to be enabled.