====== 2D Horizontal Bar ======
===== Draw horizontal bars on a Report Graph =====
**This is especially useful for creating ON/OFF bars for EMG data**. An example of creating a simple horizontal line is provided after this example.
|This example creates a line that is ON/OFF to express when an EMG signal is expected to be ON/OFF through the gait cycle (red line in picture on right): | {{:BarGraph3.jpg}}|
As a simple example, create a P2D signal representing the frames and ON/OFF values
! make the GLOBAL workspace active
Select_Active_File
/FILE_NAME=GLOBAL
! /QUERY=
;
! create a signal of ON/OFF values
Evaluate_Expression
/EXPRESSION=LIST(VECTOR(0,1),VECTOR(1,0),VECTOR(2,1),VECTOR(3,0),VECTOR(4,1))
/RESULT_TYPES=P2D
/RESULT_FOLDERS=BARS
/RESULT_NAME=BAR1
! /APPLY_AS_SUFFIX_TO_SIGNAL_NAME=FALSE
;
The resulting signal is:
{{:BarGraph1.jpg}}
Create a Report 2D Graph:
{{:BarGraph2.jpg}}
===== Simple Horizontal Line =====
|This example is to create a simple horizontal line straight across using P2D signals (purple line in graph on right): | {{:P2D_Horizontal_Graph.png}}|
Create the horizontal line as a P2D signal:
Evaluate_Expression
/EXPRESSION=
LIST (
VECTOR(1,50) ,
VECTOR(101,50) )
! /SIGNAL_TYPES=
! /SIGNAL_FOLDER=ORIGINAL
! /SIGNAL_NAMES=
/RESULT_TYPES=P2D
/RESULT_FOLDERS=HORIZON
/RESULT_NAME=GLOBAL::FIFTY
! /APPLY_AS_SUFFIX_TO_SIGNAL_NAME=FALSE
;
|Plot the P2D Signal: | \\ {{:P2D_Horizontal_Graph_Definition.png}}|