diff --git a/client/src/App.js b/client/src/App.js
index bb27651..20da422 100644
--- a/client/src/App.js
+++ b/client/src/App.js
@@ -29,6 +29,7 @@ const units = {
'State': '',
'Lux': ' lx',
'Hpa': ' hpa',
+ 'kPa': ' kPa',
'Soil': '',
};
@@ -679,7 +680,7 @@ function Lux({name, sensorName, end, duration}) {
);
}
-function MultiLineChart({title, measurement, dataKey, sensors, colors, end, duration, yDomain, unitKey}) {
+function MultiLineChart({title, measurement, dataKey, sensors, colors, end, duration, yDomain, unitKey, transform}) {
const [data, setData] = useState(false);
const [loading, setLoading] = useState(false);
@@ -696,7 +697,11 @@ function MultiLineChart({title, measurement, dataKey, sensors, colors, end, dura
const formattedData = res.data.map(d => {
const newObj = { time: d.time };
sensors.forEach(sensor => {
- newObj[sensor] = d[`${sensor}_${dataKey}`];
+ let val = d[`${sensor}_${dataKey}`];
+ if (transform && val !== undefined && val !== null) {
+ val = transform(val);
+ }
+ newObj[sensor] = val;
});
return newObj;
});
@@ -911,8 +916,9 @@ function Graphs({end, duration}) {
colors={['black', 'red', 'blue']}
end={end}
duration={duration}
- yDomain={[870, 915]}
- unitKey='Hpa'
+ yDomain={[87, 91.5]}
+ unitKey='kPa'
+ transform={v => v / 10}
/>