2

jvectormap を使用して、マーカー付きの米国の地図を作成しようとしています。これらのマーカーを赤または青にする必要があり、どの色がどのマーカーに割り当てられるかを手動で指定したいと思います (スケールや過度に複雑なデータ視覚化機能を使用しません)。これを行う方法はありますか?新しい jvectormap の API は抽象的すぎて、簡単に実装できません。

古い jvectormap を使用してみましたが、バグがあり、マーカーが正しい位置に表示されないようです。

4

1 に答える 1

3

これは、 typeと呼ばれるマーカーのリストの3番目の要素に基づく2つの異なるタイプのマーカーの例です。基本的に、データ系列表現の値に使用される色と呼ばれる別の配列を作成しました。マップが作成される直前のループは、マーカーのリストを繰り返し、タイプを引き出し、タイプ基づいて色の値を決定します。

for (var i = 0; i < markers.length; i++) {
    if (markers[i].type == 'call-center') {
        colors[i] = 0;
    }
    else {
        colors[i] = 1;
    };
};

ifステートメントを追加すると、さまざまなタイプで同様の設定を実現できます。

于 2012-11-12T21:00:29.997 に答える