問題タブ [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.
javascript - ハイマップで「値」以外の列名を使用できますか?
複数の列を持つ JSON ファイルがあり、ユーザーの選択に基づいて、それらのいずれかを比較的開いたマップとして表示したいと考えています。現在、Highmaps での表示に「値」以外の列名を使用する例は見当たりません。そうですか?または、Javascript コード内で、Highmaps がデータの表示に使用する列に名前を付ける方法はありますか?
つまり、列名は(たとえば)次のとおりです。
ここで、LC_Score からのデータを表示できるようにするには、列の名前を (JSON ファイルにハードコードされている) 「値」に変更する必要があります。したがって:
しかし、ユーザーが代わりに別の列を表示したい場合はどうでしょうか? 列ごとに 5 つの異なる JSON ファイルを作成し、「値」という名前を付ける必要がありますか? それは私にはかなり柔軟性がないように思えます。
最初に GeoJSON をロードし、次に JSON ファイルをロードすることに基づいて、私の Highmaps コードは次のようになります。
ヒントをありがとう!
javascript - ハイマップ: enableDoubleClickZoomTo のターゲットを検出するにはどうすればよいですか?
enableDoubleClickZoomTo
に設定して、Highmaps でレンダリングされた米国の地図がありますtrue
。ユーザーがマップをズームするためにダブルクリックした州を識別しようとして行き詰まってしまい、redraw
これを計算するのに役立つ情報がイベントに埋め込まれているかどうか疑問に思いました。
問題のフィドルは次のとおりです。http://jsfiddle.net/tjnicolaides/x8q1d1cs/
状態をダブルクリックしてconsole.log するとevent
、グラフ全体の状態に関する情報を含む大きなオブジェクトが取得されます。
シングルクリックして状態を選択し、ダブルクリックしてズームインすると、状態に関する情報を取得できますが、this.getSelectedPoints()
ズームする前に何かが選択されると期待するのは合理的ではありません。一部のマップでは、完全に無効になっている場合があります。から得たいと思っていた出力の種類のデモンストレーションとして、ここに含めましたredraw
。郵便番号、州名、またはインデックスを計算して、元のシリーズをフィルター処理することは許容されます。
javascript - 緯度/経度に基づくハイマップのズームイン
さまざまな緯度/経度を使用してバブル ハイマップを作成しましたが、正常に動作しています。そして、proj4.jsを使用して機能させました。
これは私のシリーズデータです:
そして、マップを正常にプロットできます。
しかし、ボタンをクリックして特定の緯度/経度にズームインする必要があります。
私は、コードを使用して特定の地域にズームできることを知っています
$('#container').highcharts().get('EC').zoomTo();
highmaps - ハイマップを使用して世界地図を作成し、凡例の一部を無効にする方法は?
ハイマップを使用して世界地図を作成しました。ここにコードがありますhttp://jsfiddle.net/zhaojun08/jnmoyzgL/2/
ただし、マップの凡例には 2 つの部分があります。1 つは dataRange の左側の部分で、もう 1 つは 'server' の右側の部分です。純粋なマップを作成したいので、左側の部分を削除して右側の部分を予約します。
私は何をすべきか?ありがとうございました!
onclick - highmapsはクリックイベントで国名を取得します
http://jsfiddle.net/gh/get/jquery/1.11.0/highslide-software/highcharts.com/tree/master/samples/mapdata/custom/africa このフィドルを使用していて、国名を取得したい国のクリックイベントで。誰でも、この API への例やリンクを手伝ってくれますか? API を読みましたが、見つかりませんでした。前もって感謝します
javascript - Highmap のカスタム HTML マーカー
amCharts http://www.amcharts.com/demos/custom-html-elements-map-markers/でサポートされている方法で、カスタム HTML 要素をハイチャート ハイマップのマーカーとして配置する方法を見つけようとしていました。
ハイチャートを理解できませんでした..何かアイデアはありますか?
highcharts - Highcharts/Highmaps の最後の凡例/coloraxis に単位を追加するには?
ヒートマップの凡例/色軸に単位を追加したいと思います。次のコードで動作します。
しかし、凡例/色軸の各数値に「km2」が表示されます。ただし、最後の番号の最後に 1 回だけ置くだけで十分であるだけでなく、確実によりクリーンになります。凡例は次のようになります。
-4000, -2000, 0, 2000 km2
Highcharts/Highmaps 内でユニットを最後の colorAxis ラベルに配置することは可能ですか? そうでなければ、おそらく x/y 座標を指定してそこにテキスト項目を配置する必要がありますよね?
これがフィドルです。
ヒントをありがとう。
highcharts - ハイマップで geojson を使用する
ハイマップを使用してサンフランシスコに関するデータを表示したいのですが、ハイマップ ライブラリに SF のさまざまな地域のマップがないため、このサイトで検証されたサンフランシスコの geojson を見つけました: geojson バリデータですが、highmaps バリデータを使用すると彼はそれを読まない: highmap バリデーター
これは私の geojson: pastebin codeです。highmaps によって検証されていないのに、geojson バリデーターによって検証されている理由を知っていますか? または、highmaps によって検証されるサンフランシスコのマップを知っていますか?
javascript - ハイマップの国をクリックして背景色を変更し、ツールチップからシリーズ 1 を削除します
アプリケーション用にこのハイマップをテストしていますが、この情報が見つかりませんでした。リンクまたは回答をお持ちの方
- 国をクリックした後、その背景色を赤色に変更する方法、
- ツールチップから余分なデータを削除する方法、国名のみを表示したい。
- 一部の国を 1 つの色で設定する方法は、「#CCCCCC」と言い、カウンターを無効にするには #ffffff を付けます。
コード