1
0
Fork 0

non-weighted chart option, hover elements and legend

This commit is contained in:
Neshura 2023-06-01 18:55:36 +02:00
parent d0fc498856
commit 3e27047561
Signed by: Neshura
GPG key ID: B6983AAA6B9A7A6C
2 changed files with 69 additions and 32 deletions

View file

@ -1,3 +1,4 @@
import { element } from 'prop-types';
export namespace Ethics {
class eth_template {
@ -8,10 +9,25 @@ export namespace Ethics {
this.data = data;
}
sum(): number {
sum(weigthed: boolean): number {
let sum = 0;
this.data.forEach((element) => {
sum = sum + element.value * element.type;
if (weigthed) {
sum = sum + element.value * element.type;
}
else {
sum = sum + element.value * 1;
}
});
return sum;
}
sumRegular(): number {
let sum = 0;
this.data.forEach((element) => {
if (element.type == Scale.normal) {
sum = sum + element.value;
}
});
return sum;
}
@ -71,7 +87,7 @@ export namespace Ethics {
}
export class mat extends eth_template {
protected key = "Materialsit";
protected key = "Materialist";
}
export class spi extends eth_template {