xy mark

Add, clear, create, delete and edit marks for a curve(s).

Syntax

xy mark add type=<marktype> mark=<marklabel> <name>=<value>

xy mark clear type=<marktype> mark=<marklabel> <name>=<value>

xy mark create type=<marktype> mark=<marklabel> <name>=<value>

xy mark delete mark=<marklabel>

xy mark edit <range>type=<marktype> mark=<marklabel> <name>=<value>

Arguments

add
Add a mark.
type=<marktype>
Select type=<entity>. The following entity types are available:
  • axishorizontal
  • axisvertical
  • curve
  • datumhorizontal
  • datumvertical
  • footer
  • header
  • legend
  • note
  • stack
<mark=label>
The name of the mark.
<name>=<value>
The following properties can be defined on the mark for type=curve:
  • visibility=<true/false>
  • layer=<layeridlist>
  • reference=<true/false>
  • showlabel=<true/false>
  • curvelabel=<label>
  • showprefix=<true/false>
  • prefix=<prefix>
  • showsuffix=<true/false>
  • suffix=<suffix>
  • linestyle=<linestylelist>
  • linecolor=<colorlist>
  • linethickness=<thicknesslist>
  • shadearea=<true/false>
  • symbolstyle=<style>
  • symbolcolor=<color>
  • symbolfrequenzy=<frequenzy>
  • symbolfrequenzy=<frequenzy>
  • symbolscalesize=<scalesize>
  • x-source=<file/math/value>
  • x-file=<file>
  • x-subcase=<subcase>
  • x-type=<type>
  • x-request=<request>
  • x-component=<component>
  • x-scale=<scale>
  • x-expression=<expression>
  • x-freeze=<true/false>
  • x-values=<valuelist>
  • x-scale=<scalefactor>
  • x-offset=<offset>
  • x-firstvalue=<value>
  • x-userexpression=<expression>
  • x-axisassignment=<axis>
  • x-unitsmeasure=<measurement>
  • y-source=<file/math/value>
  • y-file=<file>
  • y-subcase=<subcase>
  • y-type=<type>
  • y-request=<request>
  • y-component=<component>
  • y-scale=<scale>
  • y-eypression=<eypression>
  • y-freeze=<true/false>
  • y-values=<valuelist>
  • y-scale=<scalefactor>
  • y-offset=<offset>
  • y-firstvalue=<value>
  • y-userexpression=<eypression>
  • y-ayisassignment=<ayis>
  • y-unitsmeasure=<measurement>
Note: The same options are available for u and v vectors.
Note: The curve properties listed above also apply for clear, create, and edit.
The following properties can be defined on the mark for note:
  • range=<range>
  • mark=<marklabel>
  • visibiltiy=<true/false>
  • alignment=<alignment>
  • attachto=<curve/view/coordinates>
  • attachmentcurve=<curveindex>
  • attachmentpoint=<index>
  • attachtowindowposition=<position>
  • attachtowindowuserx=<value>
  • attachtowindowusery=<value>
  • autoposition=<true/false>
  • autopositionstrategy=<strategy>
  • autopositionoffset=<offset>
  • curvecolor=<true/false>
  • bgfillcolor=<color>
  • bordercolor=<color>
  • borderthickness=<thickness>
  • font=<font>
  • formatscalarvalues=<true/false>
  • format=<format>
  • precision=<precision>
  • minimized=<true/false>
  • name=<name>
  • text=<text>
  • textcolor=<color>
For type=stack, the following must be defined:
  • operation=<operation>. Options include: reversecurve, absolute, automir, derivative, integral octave, resample, sae, square, trim.
  • enabled<true/false>
  • parameter=<value>. Based on the operation type selected, additional parameters and values may need to be defined.
For type=legend, the following properties can be defined:
  • visibility
  • borderstyle
  • bordercolor
  • font
  • fontsize
  • leaderposition
  • autopositioning
  • legendplacement
  • bgfillcolor
  • curvetextcolor
For type=header/footer, the following properties can be defined:
  • visibility
  • primaryfont
  • primaryfontsize
  • secondaryfont
  • secondartfontsize
  • tertiaryfont
  • tertiaryfontsize
  • alignment
  • color
For type=axishorizontal/axisvertical, the following properties can be defined:
  • visibility
  • namevisibility
  • name
  • text
  • font
  • fontsize
  • scaletype
  • min
  • max
  • lock
  • color
  • format
  • reverse
  • ticmethod
  • ticsperaxis
  • gridspertic
  • precision
  • ticfont
  • ticfontsize
  • unittype
  • unitmeasurement
Note: For all entity types, additional options may have to be defined, based on the property type.
clear
Clear a mark.
type=<marktype>
Select type=<entity>. The following entity types are available:
  • axishorizontal
  • axisvertical
  • curve
  • datumhorizontal
  • datumvertical
  • footer
  • header
  • legend
  • note
  • stack
<mark=label>
The name of the mark.
<name>=<value>
The entity properties to clear (see entity properties listed under add).
create
Create a mark.
type=<marktype>
Select type=<entity>. The following entity types are available:
  • axishorizontal
  • axisvertical
  • curve
  • datumhorizontal
  • datumvertical
  • footer
  • header
  • legend
  • note
  • stack
<mark=label>
The name of the mark.
<name>=<value>
The entity properties to create the mark on (see curve properties listed under add).
delete
Delete a mark.
mark=<marklabel>
The name of the mark to delete.
edit
Edit the entity properties associated with the mark.
type=<marktype>
Select type=<entity>. The following entity types are available:
  • axishorizontal
  • axisvertical
  • curve
  • datumhorizontal
  • datumvertical
  • footer
  • header
  • legend
  • note
  • stack
<mark=label>
The name of the mark.
<name>=<value>
The entity properties to create the mark on (see properties listed under add).
range
range =<range>. Enter the range string for the mark.
Range examples include:
range=w:<range> i:all
range="w:1-3 i: all"
range= w:<range> i:visible
range="w:1-2,5 i:visible w:5,8 i:all"
range=w:<range> i:<range>
range="w:1-2,5 i:1-3,8,13-20,25?,3* w:7,9 i:5,8-10"
range=w:<range> i:<labellist> windowlabel="<label 1","<label 2>","<label n>"
range="w:1-2 i:2-3 w:6,8 i:5" windowlabel="X Direction","Y Direction"
range=w:<all> i:<all>
range="w:all i:all"
range=p:<range> w:<range> i:all pagelabel="<label 1","<label 2>","<label n>"
range="p:1-4,8 w:1-3 i:all" pagelabel="Variant 1","Variant 2"
range=p:<range> w:<range> i:visible "
range="p:1-4,6-8 w:1-2,5 i:visible p:5-6 w:5,8 i:all"
range=p:<range> w:<range> i:<range>
range="p:1-4,8 w:1-2, 5 i:1-3,8,13-20,25?,3* p:1-4,8 w:7,9 i:5,8-10"

Examples

Create a mark of type curve named "xyz":
xy mark create type=curve mark=xyz
Delete mark "xyz":
xy mark delete mark=xyz
Add a mark for the defined range:
xy mark add type=curve mark=abc range=range="p:1-4,8 w:1-3 i:all"