問題タブ [choropleth]
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.
r - mapsパッケージを使用して境界が切り取られたコロプレスマップを作成する奇妙な結果
ニューヨークのすべての郡をマッピングすると、正確なコロプレス マップが得られます。ただし、マップをクリッピングすると、色が一見ランダムになります。これは、郡名に基づいて郡を 5 つのカテゴリにグループ化する例です。
r - R/GGPLOT データ フレームの各列から 1 つのコロプレス マップ
各州からの 48 時間ごとの観測を含むデータ フレームがあります。州名は列 1 にあり、列 2:49 には各時間の観測値が含まれています。各列は、その時間の米国のコロプレス マップを生成するために使用されています。データ フレームの名前が「qso_per_hour」の場合、次のコードを使用して 1 つのマップを生成できました。
私が次にやりたいことは、48 時間ごとのマップすべてをそれぞれのページに生成し、それらをグラフィック ファイルに保存することです。手始めに、それらを画面に表示しようとしています。このコードを単純な for ループに入れると、マップが描画されなくなります。
実行すると、R Graphic:Device ウィンドウが開きますが、マップは描画されなくなります。ウィンドウは灰色のままです。私はこれに対する答えを探すのに何時間も費やしました。それは単純なものでなければなりません。誰にもアイデアはありますか?デバッグでは、ループの最後に readline ステートメントを配置して、次のマップを描画しても問題ないと言うのを待つようにしましたが、問題は解決しません。
アイデアをお寄せいただきありがとうございます。
javascript - D3: コロプレス マップのスケールと色
私は、小地域の統計を含むプロジェクトのいくつかのプロトタイプの 1 つとして、D3 マップに取り組んでいます。私は単純なマップから始めており、D3 は初めてです。
しきい値または分位スケールを使用して、色の範囲を表示できませんでした。すでに存在する他の多くの例を試すために、少なくとも 6 つの例を作成しましたが、領域に表示する範囲を取得できません。近くにいることは知っていますが、欠けているものがあります。
私の例は、 https://github.com/Monduiz/OL-explorerの git にあります。私が間違っていることを理解するのに役立つ洞察をいただければ幸いです。
これが私が使用しているコードで、ファイルは上記のリンクから入手できます。
javascript - d3 コロプレスの珍しい黒い形
https://www.dropbox.com/s/znno4krx64zs3hm/Screenshot%202014-12-04%2015.11.10.png?dl=0
ここでコロプレス d3 コードの適応を開始しました。コロプレスをページに挿入するコードは次のとおりです。
ほとんどの場合、これでうまくいきます。AJAX 呼び出しからの応答には 3 つの部分があります。us
は、us.json
上記のコロプレスの例で使用されるデータであり、形式 の JSON データに変換されdata
た からのデータが含まれています。それはページの右側に配置されており、コロプレスが描かれたときはこのように見えることを除いて、すべてのピースは正しく動いています。これらの巨大な黒い斑点がマップ全体にある理由は考えられませんが、一部のコードがどのように機能するかは特に理解していません。ほとんどの場合、データがマップの色付けに使用される最後の部分です. コロプレス マップにこの種の影響を与える原因を知っている人はいますか?unemployment.tsv
[{'id':'some id','rate':'some rate},...{'id':'some id','rate':'some rate'}]
r - ggmapを使用して、指定された国を世界地図にペイントします
次のようにggmapを使用して、いくつかの国を1つの色で色付けしようとしています:
色付けしたい国は次のとおりです。
日本
中華人民共和国
大韓民国
ベトナム社会主義共和国
インドネシア共和国 タイ王国 スリランカ民主社会主義共和国
台湾
バングラデシュ人民共和
国 ネパール連邦民主共和国
インド モンゴル
ミャンマー連邦
フィリピン共和国 シンガポール共和国 カンボジア王国 マレーシア
パキスタン・イスラム共和国
ラオス人民民主共和国
ブルネイ・ダルサラーム国 ブータン王国
アフガニスタン・
イスラム共和国 イラン・
イエメン共和国
アラブ首長国連邦
レバノン共和国 イスラエル
共和国 ケニア
共和国 ボツワナ
共和国 エチオピア
連邦民主共和国 ナイジェリア連邦共和国 モザンビーク
共和国 ウガンダ共和
国 モロッコ王国 ガーナ
共和国 南方共和国アフリカ
ジンバブエ共和国
アメリカ合衆国
カナダ
メキシコ合衆国 ブラジル連邦共和国
ガイアナ共和国
アンティグア・バーブーダ
キューバ
共和国 ニカラグア
共和国 フィジー諸島共和国
オーストラリア
トンガ王国
サモア独立国 パプアニューギニア独立国
小計
ウズベキスタン共和国
ノルウェー王国
キルギス共和国
ドイツ連邦共和国 フランス共和
国 タジキスタン
共和国 オーストリア
共和国 イタリア共和国
英国
デンマーク
王国 スウェーデン王国
フィンランド共和国 エストニア共和国 リトアニア共和国
ロシア連邦
ジョージア
オランダ王国
ポルトガル共和国 アイスランド共和国 カザフスタン
共和国 モルドバ共和国 ポーランド共和国
スペイン
スイス連邦
ウクライナ
やり方を教えていただけると助かります。
python - Beautiful Soup - `findAll` が SVG のすべてのタグをキャプチャしない (`ElementTree` がキャプチャする)
米国のすべての郡を表すSVG マップを変更して、コロプレス マップを生成しようとしていました。基本的なアプローチはFlowing Dataによってキャプチャされます。SVG は基本的に単なる XML であるため、このアプローチではBeautifulSoupパーサーを利用します。
path
問題は、パーサーがSVG ファイル内のすべての要素をキャプチャするわけではないということです。次の例では、(3000 以上のパスのうち) 149 のパスのみがキャプチャされました。
ただし、物理的な検査と、 ElementTreeメソッドが次のルーチンで 3,143 のパスをキャプチャするという事実から、さらに多くのパスが存在することがわかっています。
ElementTree
私は、すべてがめちゃくちゃではない方法でオブジェクトから書き込む方法をまだ理解していません。
上記の変更/書き込みルーチンは、この怪物をもたらします。
path
私の主な質問はこれです: BeautifulSoup がすべてのタグをキャプチャできなかったのはなぜですか? 第二に、オブジェクトで修正された画像ElementTree
に課外活動がすべて含まれているのはなぜでしょうか? アドバイスをいただければ幸いです。
d3.js - dc.jsコロプレスマップにベルギーを描くことができません
dc.js コロプレス マップでベルギーを描画するのに問題があります。
別のスタックオーバーフロー応答での射影の問題である可能性があることを読みました( map json は Geojson.io で機能しますが、 dc.js choropleth map では機能しません)が、書き込む適切なパラメーターが見つかりません。
この問題について何か助けていただければ幸いです。
よろしくお願いします!
私が使用した geojson データは次のとおりです
。
そして、ここに私のコードがあります:
(結果は、shn=BE391141 を選択したように見える青い正方形 400x400 です)