Skip to content

Area Chart

This component displays an area chart.

Properties

NoItemInput ValueDefault ValueAction PropertyTypeAction Default ValueDescription
1IDStringAuto-generatedidstringAuto-generatedThe [id] property cannot be set by action.
2WidthString750widthstring750Component width
3HeightString250heightstring250Component height
4XStringxstringX coordinate position
5YStringystringY coordinate position
6LockBooleanOFFlockbooleanfalseWhen ON, the component stays fixed even when the screen is scrolled.
When OFF, the component moves along with the screen scroll.
Added in v4.1.0.
7Chart TypeSelection
1. Line
2. Curve
LinechartTypestringareaChart display format
8StackSelection
1. ON
2. OFF
OFFData stack display setting
9VisibilityBooleanONvisibilitybooleantrueComponent visibility state
10ValueTabular
[Detail 1]
[Detail 1]value[Detail 1]Chart data array
11ScaleTabular
[Detail 2]
[Detail 2]scaleobject[Detail 2]X-axis and Y-axis scale settings
12SeriesTabular
[Detail 3]
[Detail 3]seriesarray of object[Detail 3]Data series drawing settings
13LegendTabular
[Detail 4]
[Detail 4]legendobject[Detail 4]Legend display settings

Example 1 Value (value)

The chart data values describe the data for each plot on the X axis as an object, and the entire chart is represented as an array. In the example below, the X-axis is plotted from 02 to 11 (MONTH) and shows data from 4 series (companyA to D).

[
{"month":"02","company A":20,"company B":52,"company C":72,"company D":34},
{"month":"03","company A":5,"company B":33,"company C":90,"company D":55},
{"month":"04","company A":55,"company B":30,"company C":81,"company D":66},
{"month":"05","company A":30,"company B":11,"company C":62,"company D":22},
{"month":"06","company A":27,"company B":14,"company C":68,"company D":70},
{"month":"07","company A":32,"company B":31,"company C":64,"company D":50},
{"month":"08","company A":50,"company B":22,"company C":30,"company D":80},
{"month":"09","company A":12,"company B":19,"company C":65,"company D":48},
{"month":"10","company A":10,"company B":24,"company C":50,"company D":66},
{"month":"11","company A":17,"company B":40,"company C":78,"company D":55}
]

Example 2 Scale (scale)

Sets the minimum and maximum Y-axis values, as well as the rotation angle of the ticks and labels.

BottomBottom Scale RotateLeft MinLeft MaxLeft Max TicksLeft Scale Rotate
month00100100

Example 3 Series (series)

Series drawing settings.

IDValueColorLine width
Acompany A#81C4E83
Bcompany B#74A2E73
Ccompany C#5E83BA3

Example 4 Legend (legend)

Sets legend information.

SeriesHorizontal AlignVertical Align
A,B,Crighttop
  • The options for Horizontal Align are left | center | right (default).
  • The options for Vertical Align are top (default) | bottom.

Event

None