問題タブ [highmaps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
288 参照

javascript - ハイマップで「値」以外の列名を使用できますか?

複数の列を持つ JSON ファイルがあり、ユーザーの選択に基づいて、それらのいずれかを比較的開いたマップとして表示したいと考えています。現在、Highmaps での表示に「値」以外の列名を使用する例は見当たりません。そうですか?または、Javascript コード内で、Highmaps がデータの表示に使用する列に名前を付ける方法はありますか?

つまり、列名は(たとえば)次のとおりです。

ここで、LC_Score からのデータを表示できるようにするには、列の名前を (JSON ファイルにハードコードされている) 「値」に変更する必要があります。したがって:

しかし、ユーザーが代わりに別の列を表示したい場合はどうでしょうか? 列ごとに 5 つの異なる JSON ファイルを作成し、「値」という名前を付ける必要がありますか? それは私にはかなり柔軟性がないように思えます。

最初に GeoJSON をロードし、次に JSON ファイルをロードすることに基づいて、私の Highmaps コードは次のようになります。

ヒントをありがとう!

0 投票する
1 に答える
215 参照

javascript - ハイマップ: enableDoubleClickZoomTo のターゲットを検出するにはどうすればよいですか?

enableDoubleClickZoomToに設定して、Highmaps でレンダリングされた米国の地図がありますtrue。ユーザーがマップをズームするためにダブルクリックした州を識別しようとして行き詰まってしまい、redrawこれを計算するのに役立つ情報がイベントに埋め込まれているかどうか疑問に思いました。

問題のフィドルは次のとおりです。http://jsfiddle.net/tjnicolaides/x8q1d1cs/

状態をダブルクリックしてconsole.log するとevent、グラフ全体の状態に関する情報を含む大きなオブジェクトが取得されます。

シングルクリックして状態を選択し、ダブルクリックしてズームインすると、状態に関する情報を取得できますが、this.getSelectedPoints()ズームする前に何かが選択されると期待するのは合理的ではありません。一部のマップでは、完全に無効になっている場合があります。から得たいと思っていた出力の種類のデモンストレーションとして、ここに含めましたredraw。郵便番号、州名、またはインデックスを計算して、元のシリーズをフィルター処理することは許容されます。

0 投票する
1 に答える
1028 参照

javascript - 緯度/経度に基づくハイマップのズームイン

さまざまな緯度/経度を使用してバブル ハイマップを作成しましたが、正常に動作しています。そして、proj4.jsを使用して機能させました。

これは私のシリーズデータです:

そして、マップを正常にプロットできます。

しかし、ボタンをクリックして特定の緯度/経度にズームインする必要があります。

私は、コードを使用して特定の地域にズームできることを知っています

$('#container').highcharts().get('EC').zoomTo();

0 投票する
1 に答える
616 参照

highmaps - ハイマップを使用して世界地図を作成し、凡例の一部を無効にする方法は?

ハイマップを使用して世界地図を作成しました。ここにコードがありますhttp://jsfiddle.net/zhaojun08/jnmoyzgL/2/

ただし、マップの凡例には 2 つの部分があります。1 つは dataRange の左側の部分で、もう 1 つは 'server' の右側の部分です。純粋なマップを作成したいので、左側の部分を削除して右側の部分を予約します。

私は何をすべきか?ありがとうございました!

0 投票する
1 に答える
6210 参照

onclick - highmapsはクリックイベントで国名を取得します

http://jsfiddle.net/gh/get/jquery/1.11.0/highslide-software/highcharts.com/tree/master/samples/mapdata/custom/africa このフィドルを使用していて、国名を取得したい国のクリックイベントで。誰でも、この API への例やリンクを手伝ってくれますか? API を読みましたが、見つかりませんでした。前もって感謝します

0 投票する
1 に答える
1542 参照

javascript - Highmap のカスタム HTML マーカー

amCharts http://www.amcharts.com/demos/custom-html-elements-map-markers/でサポートされている方法で、カスタム HTML 要素をハイチャート ハイマップのマーカーとして配置する方法を見つけようとしていました。

ハイチャートを理解できませんでした..何かアイデアはありますか?

0 投票する
1 に答える
592 参照

highcharts - Highcharts/Highmaps の最後の凡例/coloraxis に単位を追加するには?

ヒートマップの凡例/色軸に単位を追加したいと思います。次のコードで動作します。

しかし、凡例/色軸の各数値に「km2」が表示されます。ただし、最後の番号の最後に 1 回だけ置くだけで十分であるだけでなく、確実によりクリーンになります。凡例は次のようになります。

-4000, -2000, 0, 2000 km2

Highcharts/Highmaps 内でユニットを最後の colorAxis ラベルに配置することは可能ですか? そうでなければ、おそらく x/y 座標を指定してそこにテキスト項目を配置する必要がありますよね?

これがフィドルです。

ヒントをありがとう。

0 投票する
1 に答える
2116 参照

highcharts - ハイマップで geojson を使用する

ハイマップを使用してサンフランシスコに関するデータを表示したいのですが、ハイマップ ライブラリに SF のさまざまな地域のマップがないため、このサイトで検証されたサンフランシスコの geojson を見つけました: geojson バリデータですが、highmaps バリデータを使用すると彼はそれを読まない: highmap バリデーター

これは私の geojson: pastebin codeです。highmaps によって検証されていないのに、geojson バリデーターによって検証されている理由を知っていますか? または、highmaps によって検証されるサンフランシスコのマップを知っていますか?

0 投票する
1 に答える
830 参照

javascript - ハイマップの国をクリックして背景色を変更し、ツールチップからシリーズ 1 を削除します

アプリケーション用にこのハイマップをテストしていますが、この情報が見つかりませんでした。リンクまたは回答をお持ちの方

  1. 国をクリックした後、その背景色を赤色に変更する方法、
  2. ツールチップから余分なデータを削除する方法、国名のみを表示したい。
  3. 一部の国を 1 つの色で設定する方法は、「#CCCCCC」と言い、カウンターを無効にするには #ffffff を付けます。

コード

フィドル