Chart
Direct Subclass:
Base class, which includes common methods for all the charts
Constructor Summary
Public Constructor | ||
public |
constructor(d: any, config: any) Non-instanciable Chart. |
Member Summary
Public Members | ||
public |
config: * |
|
public |
data: * |
|
public |
datasource: * |
|
public |
dispatcher: * |
|
public |
events: * |
Method Summary
Public Methods | ||
public |
change(property: any, value: any): * Change a configuration property. |
|
public |
download() Make and download an image of the current state of the chart. |
|
public |
draw(data: any) Paint data into the chart. |
|
public |
keepDrawing(datum: any, method: any) This method add a data record / array of data into the current data. |
Public Constructors
public constructor(d: any, config: any) source
Non-instanciable Chart. This is the parent class for all the ones (Linechart, Barchart, etc.)
Params:
Name | Type | Attribute | Description |
d | any | Data. This object could be an array of data points or a datasource. Examples: //With datasource var data = { endpoint: 'ws://192.168.3.32:3000/barchart' }; var dataSource = new proteic.WebsocketDatasource(data); barchart = new proteic.Barchart(dataSource); //With data barchart = new proteic.Barchart([{x:"SP", y:2},{x:"FR", y:6}]); |
|
config | any | Configuration of the chart. |
Public Members
public config: * source
public data: * source
public datasource: * source
public dispatcher: * source
public events: * source
Public Methods
public change(property: any, value: any): * source
Change a configuration property. They all are also available through a method with the same name of the property.
Params:
Name | Type | Attribute | Description |
property | any | property name |
|
value | any | the new property value |
Return:
* | the instance of the current chart |
public draw(data: any) source
Paint data into the chart. If no data is specified, it takes by default the last dataset (very useful when repaintng charts )
Params:
Name | Type | Attribute | Description |
data | any | Data to be painted |
public keepDrawing(datum: any, method: any) source
This method add a data record / array of data into the current data.
Params:
Name | Type | Attribute | Description |
datum | any | ||
method | any |