fix(dashboard): menambhakan satuan untuk parameter pada data grafik
This commit is contained in:
parent
f6d3ef022c
commit
cd0e9e3e85
|
|
@ -93,6 +93,37 @@ export class GraphComponent implements OnInit {
|
|||
enabled: true,
|
||||
mode: 'nearest',
|
||||
intersect: false,
|
||||
callbacks: {
|
||||
label: (tooltipItem: any) => {
|
||||
const datasetLabel = tooltipItem.dataset.label.toLowerCase();
|
||||
const formattedValue = tooltipItem.formattedValue;
|
||||
|
||||
let unit = '';
|
||||
switch (datasetLabel) {
|
||||
case 'temperature':
|
||||
unit = '°C';
|
||||
break;
|
||||
case 'light':
|
||||
unit = 'lux';
|
||||
break;
|
||||
case 'moisture':
|
||||
case 'humidity':
|
||||
unit = '%';
|
||||
break;
|
||||
case 'conductivity':
|
||||
unit = 'mS/cm';
|
||||
break;
|
||||
case 'nitrogen':
|
||||
case 'phosphorus':
|
||||
case 'potassium':
|
||||
unit = 'NPM';
|
||||
break;
|
||||
default:
|
||||
unit = '';
|
||||
}
|
||||
return `${tooltipItem.dataset.label}: ${formattedValue} ${unit}`;
|
||||
},
|
||||
}
|
||||
},
|
||||
legend: {
|
||||
display: true
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user