あらゆる種類の気象データを表示するチャートがあり、正しく表示されます。
ツールチップはシリーズ内のデータに対して正常に機能しますが、別のデータ配列からそれぞれに追加テキストの形式でいくつかの追加データを追加したいと考えています。
最初のデータ配列は
var hightemp = new Array(12.2, 12.9, 22.7, 26.0, 29.8, 31.5
,33.5, 30.5, 25.1, 23.6, 15.2, 13.2);
そして2つ目は
var hightempT = new Array("at 16:44 on 29 January 2013"
, "at 13:58 on 29 February 2012", "at 18:03 on 28 March 2012"
, "at 17:44 on 21 April 2011", "at 17:08 on 26 May 2012"
, "at 17:22 on 26 June 2011", "at 17:10 on 26 July 2012"
, "at 17:06 on 10 August 2012", "at 18:10 on 07 September 2012"
, "at 14:55 on 01 October 2011", "at 13:53 on 03 November 2011"
, "at 14:13 on 22 December 2012");
そのため、ツールチップがポイント 1 を横切って実行されると、現在読み取られているため、2 番目の配列の同じ位置にアクセスし、ツールチップの最後にスクリプトを追加しHT : 12.2C
て読み取りたいと考えています。HT : 12.2C at 16:44 on 29 January 2013
私が知る必要があるのは、どのポインター変数が配列 1 の位置 1 を指しているので、それを使用して配列 2 の適切なデータにアクセスできるかということです。
追加データ。
わかりました、あなたが提案したように変数をフォーマットしました
var hightemp = new Array(
{ y:12.2, time:"at 16:44 on 29 January 2013"},
{ y:12.9, time:"at 13:58 on 29 February 2012"},
{ y:22.7, time:"at 18:03 on 28 March 2012"},
{ y:26.0, time:"at 17:44 on 21 April 2011"},
{ y:29.8, time:"at 17:08 on 26 May 2012"},
{ y:31.5, time:"at 17:22 on 26 June 2011"},
{ y:33.5, time:"at 17:10 on 26 July 2012"},
{ y:30.5, time:"at 17:06 on 10 August 2012"},
{ y:25.1, time:"at 18:10 on 07 September 2012"},
{ y:23.6, time:"at 14:55 on 01 October 2011"},
{ y:15.2, time:"at 13:53 on 03 November 2011"},
{ y:13.2, time:"at 14:13 on 22 December 2012"}
);
しかし、コード
formatter: function() {
return 'HT:'+ this.y + this.x + this.time;
ツールチップにはが表示されるため、上記の配列には&がHT:12.2Janundefined
見つかりましたが、時間は見つかりませんでしたy
x
point.x
あなたが提案したようにコードを使用すると、何も生成されません。