Please enable JavaScript to view this site.

Waijung 2 User Guide

How does this component appear in a web page?

aimagin_connect-donut_chart_1

How does this component appears in Aimagin Connect?

aimagin_connect-donut_chart_comp_location

What can be configured?

aimagin_connect-donut_chart_2

Parameters

Configuration Parameter

Selectable Option/Value

Description

Default Value

Data type

TitleText

 

Text of the Donut chart title

Title

String

TitleFontSize

 

Font Size of  Donut chart title

24

Number (In pixels)

TitleFontWeight

Normal--Bold

Font Weight of  Donut chart title

Normal(normal)

String

TitleTextAlign

Left--Center--Right

Text Align of Title

Left(left)

String

UnitText

 

Text of Unit

Unit

String

UnitFontSize

 

Font Size of Unit

35

Number (In pixels)

TextColor

 

Color of Text

rgb(51, 51, 51)

Color

BackgroundColor

 

Background color of this donut chart

rgb(255, 255, 255)

Color

DataInput

 

Data Input Data of this donut chart.

Value object accept this format

{

   "state": "sql",

   "database": "sqlite",

   "sql": "SELECT 25.0 as temp, 75.0 as empty"

}

type your sql query as need, in this example temp and empty are the two types shown in the donut chart

 

Object

DataConfig

 

Data Config of this donut chart

Value object accept this format

[

   {"temp": ["label1","#84ff6b"]},

   {"empty": ["label2","#c2c2c2"]}

]

In this parameter user can define color formats that assigned to the types that defined in the DataInput

 

Object

- getParameter function available - getParameter function needs two input parameters, id and parameter name eg: getParameter('id of the component','parameter name')

- setParameter function available - setParameter function needs three input parameters, id, parameter name and the value eg: setParameter('id of the component','parameter name',value)

When to use this component?

This component can be used for any kind of data visualization on a donut chart.

How does this component work?

This component is made using the D3 library and linked to aimagin connect database. Even without a database table user can use this component as defined in the parameter table. This component is better to use in a col, div, or any component that can define the width. Because the donut chart will automatically resize to have the entire width of the parent component.

Copyright 2024 Aimagin Co.,Ltd. Rev.1670