1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| <!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>[HighChart]Formatter tooltip</title>
<meta name="Author" content="NoSmoking">
<script src="https://code.highcharts.com/highcharts.js"></script>
</head>
<body>
<div id="container" style="width: 600px; height: 600px; margin: 0 auto"></div>
<script>
Highcharts.chart('container', {
chart: {
type: 'pie'
},
title: {
text: 'Titre du graphique'
},
tooltip: {
formatter: function() {
return '<div><b>' + this.point.name + '</b><br>' + Highcharts.dateFormat('%H:%M:%S', this.y * 1000) +'</div>'; // en milliseconde
}
},
series: [{
name: 'Semaine',
data: [
['Lundi', 8.25 * 3600],
['Mardi', 4 * 3600],
['Mercredi', 5.5 * 3600],
['Jeudi', 2.75 * 3600],
['Vendredi', 6.15 * 3600],
['Samedi', 1 * 3600],
['Dimanche', 1 * 3600]
],
dataLabels: {
formatter: function() {
return '[ ' + this.point.name + ' ]';
},
distance: 30
}
}]
});
</script>
</body>
</head> |
Partager