Methods
calcAvgDivergence(data, currentPoint, sortedby, divisors) → {Object}
Calculate the attribute differences for each parameter based on the paper.
Parameters:
Name | Type | Description |
---|---|---|
data |
whole csv data | |
currentPoint |
data row for which the difference should be calculated | |
sortedby |
parameter to sort values | |
divisors |
pre-calculated divisors for each param |
Returns:
- Type
- Object
comparisionView(data)
Manage the radar charts within the comparison View. Zero to 4 radar charts can be created.
Parameters:
Name | Type | Description |
---|---|---|
data |
Object of the displayed data row |
createdGlyphs(domPoints)
Create on glyph chart for each skyline point
Parameters:
Name | Type | Description |
---|---|---|
domPoints |
Array of all skyline items |
init()
Create DOM objects and start program
proofIfDominated(point1, point2) → {boolean}
Proof if one item is dominated by another data item.
Parameters:
Name | Type | Description |
---|---|---|
point1 |
point which is could be a dominater | |
point2 |
point which could be dominated by point1 |
Returns:
True if point1 dominates point2, otherwise False
- Type
- boolean
tabulate(data, columns) → {*}
Draws the attribute table which summarizes the data.
Parameters:
Name | Type | Description |
---|---|---|
data |
Object of Column names and range of values as string | |
columns |
header for the table |
Returns:
generated table
- Type
- *