問題タブ [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.
javascript - インタラクティブな d3 郵便番号コロプレス - ワシントン州
タイトルの通り、d3を使ってインタラクティブなコロプレスを作ろうとしています。別の場所で複製しようとしている興味深い例を見つけました。具体的には、郵便番号レベルでワシントン州をプロットしようとしています。
現時点で編集可能なコードを追加しました。これはこの例に基づいており、最終結果を示すライブデモを次に示します。
これはカリフォルニア州では機能しますが、郵便番号 topojson の州を (ワシントン州に) 変更すると、プロットは機能しません。また、明示的なエラーはありません。エラーは topojson の違いにある可能性があります。
これはカリフォルニアの topojsonで、ここではワシントン バージョンです。
以下は、各 topojson に対してきれいに出力された最初の値です。
ワシントン topojson:
以下がmain.js
機能です。私はこれを想定しており、両方の topojson ファイルを検査すると、問題がどこにあるかを見つけるのに役立つ可能性があります。基本的に変更されるのは topojson ファイルだけであり、main.js
関数はこれらの変更を反映する必要があります。
また、「fake_data.csv」は一連の zipcode:value ペアを次のように表します。
main.js
topojson ファイルは、次の方法で作成されました。
r - Zip_choropleth R の 1 つのカラー グラデーションのみ
そのため、R で Zip_Choropleth を使用して、国全体の郵便番号マップを作成しようとしています。
私のデータはzipレベルにあり、データをレンダリングすることができました。
ただし、ディストリビューションは 1 つしか取得できません。データのmin
s とs を設定してみましたmax
それでも均等な分布は提供されません。プロットするコードは次のとおりです。
どんな助けでも大歓迎です。
r - シェープファイル ポリゴンをコロプレス マップに追加する (Choroplethr)
Choroplethr パッケージを使用して作成したコロプレス マップに、ポリゴンを含むシェープファイルを追加したいと考えています。コロプレス マップは、次のコードで作成されました。
choro=county_choropleth(Change, title= "WeeklyChange",
state_zoom = continental_us,reference_map = F)+
scale_fill_manual(values=c("-3"="red4","-2"="red3","-1"="red1",
"0"="snow","1"="greenyellow","2"="green","3"="green3"))
plot(choro)
gold= readShapePoly("Gold")
gold_df= fortify(gold)
land= ggplot(data= gold_df,aes(x=long, y= lat, group=group))+
geom_polygon(colour="gold3")
plot(gold)
両方のオブジェクトが正しく表示されますが、コロプレス マップにゴールド プロットを重ねることができません。 コロプレスとゴールドマップ
前もって感謝します!
r - 地図上の特定の郡に choroplethr でラベルを付ける
R の choroplethr パッケージを使用して、ニューヨークの各郡の 10 代の妊娠率 (1000 人あたり) をプロットしています。このコードは、Excel ファイルからデータを取得し、郡の FIPS と 10 代の妊娠率を抽出して、ニューヨーク州の郡の地図にデータをプロットします。
マップ自体は見栄えがします。しかし、特定の郡のデータにラベルを付ける方法はありますか? その1つの郡の周りに特に黒い境界線を置く方法はありますか? たとえば、FIPS コードが 36029 で、10 代の出生率が 25 であるエリー郡の情報を表示するとします。
csv - HTMLドロップダウンを使用してd3.jsコロプレス/テーブルコンボを更新する
こんばんは、スタックオーバーフローさん
長年の読者、初めて質問します。
私の初期の検索では、このブロックhttp://bl.ocks.org/phil-pedruco/7557092にたどり着きました。
とてもクールです。それで、私はそのコードを取り、仕事に行きました。以下の例でわかるように、私はそれを機能させました。
私はあなたのためにすべてをフィドルに入れました。jsfiddle.net/Majomo/npya9khq/
また、コードをここに投稿するように赤いボックスで警告されました。私の投稿は大規模になりましたが、赤いボックスが私にそれをさせ、答えにノーを取ることはありません. テキストの壁で申し訳ありません。
html
CSS
js
これまでのところ、それは素晴らしいように見えますが、私は今迷子になっています.
ご覧のとおり、読み込まれるデータ セットを制御するために使用する html ドロップダウンを作成しました。私は検索して、この時点に到達した答えを見つけました。データが異なる 3 つの csv ファイルがあり、ドロップダウンを使用してそれぞれを選択しようとしています。私が調査していた回答/ウェブサイトはすべて、これのいくつかの変形をアドバイスしました。
私の問題は、これを試したときにどこにも行けなかったことです。いつ所属するのかわからないため、上記のコードから削除しました。私の大きな懸念は、テーブルと地図があるのに、どこに行けばいいのかわからないことです。
そうは言っても、この方法は私が達成したいことに対して可能でしょうか? そうでない場合、これを行う方法はありますか?
あなたが提供する可能性のある方向性を前もって感謝します。
r - サブプロットを含むplotly r choroplethが期待どおりに機能しない
提供された例を使用し、それを拡張して、次のようにコロプレスの 2 つのサブプロットを生成しています。私は1つのプロットしか得られず、奇妙な背の高いスケールで:
私は何を誤解または見逃していますか?