HighCharts と「折れ線のある領域範囲」チャートを使用してグラフ化しようとしているデータセットがあります。データセット内のすべての値は、科学的な E 記法 (例: 1.342E8) で一様に報告されます。HighCharts で標準の折れ線グラフまたは棒グラフを使用すると、科学的 E 表記法が正しくプロットされ、軸ラベルが正しくなり、ツールヒントは科学的 E 表記法で y 値を報告します。この同じデータセットに「線付きの領域範囲」グラフを適用すると、点が正しくプロットされ (線と範囲の値の両方)、軸ラベルは良好ですが、ツールチップには y: 値が 1.342E8 ではなく 0.000000 として表示されます)。
フォーマットを強制できると思って、「折れ線のある領域範囲」チャートのツールチップセクションに非常に基本的な「this.x、this.y」フォーマッター関数を作成しようとしましたが、そうするとツールチップが完全に機能しなくなりますこのチャート タイプで。
別のテストとして、http://jsfiddle.net/77mZz/ (私が使用しているのと同じチャート タイプ) からこのチャートの例を取得し、以下に示すように「平均」配列の最初の値を 1.2154E-9 に変更しました。
averages = [
[1246406400000, 1.2154E-9],
[1246492800000, 22.1],
[1246579200000, 23],
[1246665600000, 23.8],
[1246752000000, 21.4],
[1246838400000, 21.3],
(...)
...その後、出力を再実行しました。はい、無意味な出力ですが、変更されたポイントにカーソルを合わせると、ツールチップに非科学的な E 形式が表示されます。
このチャート タイプのツールチップは、E 表記をフロートに変換しているように見えます。この変換が発生することは望ましくありません。ユーザーがこのグラフ タイプのポイントにカーソルを合わせると、ツールヒントに値が科学的 E 表記法で表示されます。ツールチップの出力で this.y を科学的な E 表記で報告するにはどうすればよいですか?