5

ここでいくつかの提案を見てきましたが、私の状況には何も当てはまらないようです。また、未解決の同様の問題もいくつか見てきました。多くのデータ (約 40k) ポイントを含む散布図があります。本当に遅いです。以下のリンク (遺伝子データ - マンハッタン プロットと呼ばれます) は最終的に読み込まれますが、ただ遅いだけです。パフォーマンスを最適化する方法を見つける必要があります。

http://ricediversity.org/test/highcharts/examples/line-ajax/index-b.htm

また、データ ファイルからツールチップに追加情報 (データ フィールド) を追加しようとしていますが、それも機能しません。助言がありますか?

4

4 に答える 4

1

ツールチップに関しては、 highcharts data api、具体的にはリストの 2 番を確認してください。それがうまくいかない場合は、取得したいデータを指定するオブジェクトの配列を渡すことができます。次に、フォーマッターで、簡単に参照できます。データ配列にある名前を参照する方法を示すJSfiddleを次に示します。

フォーマッターは

formatter: function () {
    var s = "";
    $.each(this.points, function (i, point) {
        s += point.point.nameList[0];
    });
    return s;
}

データセットは次のようになります。

data = [ ..., 
         {x: xval, y: yval, nameList: myListOfNames},
         ...]

ここでxval、 とyvalはデータ ポイントの x 値と y 値で、myListOfNames文字列の配列です。

于 2013-06-25T02:49:23.967 に答える