気温、風、気圧、降雨量をプロットしたハイチャートグラフがあります。
ここで見ることができますhttp://www.dmjsystems.co.uk/weather/forecast.php
共有ツールチップを使用していますが、最大雨量は雨の積み上げ列の最小値と最大値の合計であるという複雑さが追加されています。現在、コードはシリーズベースのサフィックスを無視しており、個々の小数点以下を機能させることができませんでした(つまり、すべて小数点以下3桁が表示されます)。
各アイテムには、異なる接尾辞(Temp =(度記号)C、Wind = mph、Pressure = mb、Rain = in)と小数点以下の桁数(Wind = none、Temp = 1、Pressure = 1、Rain = in)があります。 3)。
私は現在、次のようにコード化された一般的なツールチップを使用しています。
tooltip: { shared : true,
formatter: function() {
return '<span style="color:#039;font-weight:bold">' + Highcharts.dateFormat('%A' + ', ' + '%b %d' + ', ' + '%H' + ':' + '00',this.x) + '</span><br/>' +
this.points.map(function(point, idx) {
return '<span style="color:' + point.series.color + '">' + point.series.name +
'</span>: <span style="color:#669;font-weight:bold">' +
Highcharts.numberFormat((idx == 0) ? point.total : point.y,3) +
'</span>';
}).join('<br/>');
}
},
しかし、これを(共有:trueは別として)pointFormat(特に接尾辞を正しく指定できると思うtooltip.ySuffix)とvalueDecimalsを使用して各シリーズの小数点を設定するシリーズベースのツールチップに移動する必要があると思いますが、これらの関数を使用するコードの例が見つかりません。
また、一般的なツールチップから離れるとすぐに、スタックされた列の合計を機能させることができません。
誰かが私を正しい方向に向けることができれば、私はそれをいただければ幸いです。