var chart = c3.generate({ bindto: '#chart', title: { text: 'Temperaturen' }, data: { url: '/data', mimeType: 'json', xs: { '0316a2193bff': '0316a2193bff_x', '0316a21383ff': '0316a21383ff_x' }, names: { '0316a2193bff': 'Wassertemperatur in 4 m Tiefe', '0316a21383ff': 'Wassertemperatur in 5 m Tiefe' }, xFormat: '%Y-%m-%d %H:%M:%S' }, axis: { x: { type: 'timeseries', tick: { format: '%Y-%m-%d %H:%M', fit: false, multiline: true, // broken? so → rotate: -90 } }, y: { label: { text: 'Temperatur in °C', position: 'outer-middle' }, tick: { format: function (d) { return d + '°'; } } } }, zoom: { enabled: true }, tooltip: { format: { name: function (name, ratio, id, index) { var re = /\d m/; var res = re.exec(name); return res; }, value: function (value, ratio, id, index) { return value + '°'; } } } });