Difference between revisions of "Chart"

From HSYCO
Jump to navigation Jump to search
Line 64: Line 64:
 
|-
 
|-
  
|rowspan="2"|values[n]
+
|colspan="2"|values[n]
|comma-separated list of values
 
 
|rowspan="2"|Same as "values", but refers to a specific set of values
 
|rowspan="2"|Same as "values", but refers to a specific set of values
 
|-
 
|-
|comma separated list of arrays
+
 
 +
|valuerange
 +
|[min],[max]
 +
|Range of values displayed. E.g. -2,10
 
|-
 
|-
 +
 +
|rowspan="3"|axislabels
 +
|auto
 +
|Default. Labels on the x axis (if vertical) or y axis (if horizontal) will go from 1 to the total number of values.
 +
|-
 +
|none
 +
|No label is shown on the x axis (if vertical) or y axis (if horizontal)
 +
|-
 +
|list of comma-separated values
 +
|Custom labels on the x axis (if vertical) or y axis (if horizontal)
 +
|-
 +
 +
 +
 +
  
 
|}
 
|}

Revision as of 15:04, 13 January 2014

Note  For a description and a complete list of UI Objects, see UI Objects.

Draws a chart. Its appearance and data are set with UI Attributes. More than one set of values can be specified.

Parameters

  • id: the object's ID, used by UISets. Required
  • position: the object's position. Use the pixels or rows and columns coordinates format
  • size: the chart's area's width and height
  • attributes: list of UI attribute ids and values defining the chart's aspect and data. Setting this parameter is the same as setting each UI attribute with a UISet

Syntax

(chart!<id> <address>; <position>; <width>; <height>; <attributes>)

E.g.

(chart!chart1 x3y187; 312; 180; (type=line; values=0,10,24,12,7,35,42,1,23,4))

UI Attributes

UI Object Attributes (Common)

Chart attributes

Name Value Description
type bars Draw bars
gauge Draw a gauge, for charts with a single value. Use with the "value" attribute
dots Draws dots
line Draws a line connecting the values
spline Draws a spline connecting the values
orientation vertical Default value. Draws a vertical chart
horizontal Draws an horizontal chart
value single value Value to be drawn. To be used when "type" is gauge
value[n] Same as "value", but refers to a specific set of values
values comma-separated list of values Values to be drawn. E.g. 2,3,1.2,4
comma separated list of arrays Sets of values to be drawn. E.g. [2,3,1.2,4],[4,1,0,0.2]
values[n] Same as "values", but refers to a specific set of values
valuerange [min],[max] Range of values displayed. E.g. -2,10
axislabels auto Default. Labels on the x axis (if vertical) or y axis (if horizontal) will go from 1 to the total number of values.
none No label is shown on the x axis (if vertical) or y axis (if horizontal)
list of comma-separated values Custom labels on the x axis (if vertical) or y axis (if horizontal)