xs: {
'0416a1ac66ff': '0416a1ac66ff_x',
'0516a207a4ff': '0516a207a4ff_x',
- '0416a1bab9ff': '0416a1bab9ff_x'
+ '0416a1bab9ff': '0416a1bab9ff_x',
+ '0316a2193bff': '0316a2193bff_x'
},
names: {
'0416a1ac66ff': 'Wassertemperatur 30cm Tiefe',
'0516a207a4ff': 'Wassertemperatur 50cm Tiefe',
- '0416a1bab9ff': 'Wassertemperatur 1m Tiefe'
+ '0416a1bab9ff': 'Wassertemperatur 1m Tiefe',
+ '0316a2193bff': 'Wassertemperatur in 30 cm Tiefe'
},
xFormat: '%Y-%m-%d %H:%M:%S',
+ // https://en.wikipedia.org/wiki/Web_colors
colors: {
'0416a1ac66ff': 'lightskyblue',
'0516a207a4ff': 'royalblue',
- '0416a1bab9ff': 'midnightblue'
+ '0416a1bab9ff': 'mediumblue',
+ '0316a2193bff': 'midnightblue'
},
/*
xSort: false,
},
zoom: {
enabled: true,
+ /*
onzoomend: function (domain) {
// UNIX epoch
var start = domain[0].getTime()/1000;
loaddays(this, element, days); // this = chart
}
}
+ */
},
tooltip: {
format: {
value: function (value, ratio, id, index) {
return value.toFixed(2) + '°';
},
- title: function (x) {
- // TODO: format datetime into something readable
- return x;
+ title: function (datetime) {
+ // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString
+ options = {
+ weekday: 'short',
+ year: 'numeric', month: 'numeric', day: 'numeric',
+ hour: 'numeric', minute: 'numeric', second: 'numeric',
+ timeZone: 'Europe/Vienna', timeZoneName: 'short'
+ };
+ return datetime.toLocaleString('de-AT', options);
}
}
},
dayschart('chart_water_1', 'Der See (Tag)', 1, '%H:%M');
dayschart('chart_water_7', 'Der See (Woche)', 7, '%a %d');
-dayschart('chart_water_31', 'Der See (Monat)', 31, 'Woche %V');
+dayschart('chart_water_31', 'Der See (Monat)', 31, '%Y-%m-%d');
dayschart('chart_water_365', 'Der See (Jahr)', 365, '%b %Y');
dayschart('chart_air_1', 'Die Luft (Tag)', 1, '%H:%M');
dayschart('chart_air_7', 'Die Luft (Woche)', 7, '%a %d');
-dayschart('chart_air_31', 'Die Luft (Monat)', 31, 'Woche %V');
+dayschart('chart_air_31', 'Die Luft (Monat)', 31, '%Y-%m-%d');
dayschart('chart_air_365', 'Die Luft (Jahr)', 365, '%b %Y');