Difference between revisions of "Chart"

From HSYCO
Jump to navigation Jump to search
Line 1: Line 1:
 
{{UI Object Header}}
 
{{UI Object Header}}
Draws a chart. Its appearance and data are set with [[#UI Attributes|UI Attributes]].
+
Draws a chart. Its appearance and data are set with [[#Chart_attributes|UI Attributes]].
  
 
== Parameters ==
 
== Parameters ==
Line 21: Line 21:
 
!Description
 
!Description
 
|-
 
|-
|rowspan="2"|panel
+
|rowspan="5"|type
|true
+
|bars
|Default value. Shows a background panel
+
|Draw bars
 
|-
 
|-
|false
+
|gauge
|Hides the background panel
+
|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
 +
|-
 +
 +
|rowspan="2"|orientation
 +
|vertical
 +
|Default value. Draws a vertical chart
 +
|-
 +
|horizontal
 +
|Draws an horizontal chart
 +
|-
 +
  
 
|}
 
|}

Revision as of 13:48, 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.

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