ベトナムの人口分布を示す棒グラフを作成しました。これは私のvietnam2015
データです:ggplot2でたくさんの値を持つドットプロットを作成するには
Year Age.group Est.pop
1 2015 0-4 7753
2 2015 5-9 7233
3 2015 10-14 6623
4 2015 15-19 6982
5 2015 20-24 8817
6 2015 25-29 8674
7 2015 30-34 7947
8 2015 35-39 7166
9 2015 40-44 6653
10 2015 45-49 6011
11 2015 50-54 5469
12 2015 55-59 4623
13 2015 60-64 3310
14 2015 65-69 1896
15 2015 70-74 1375
16 2015 75-79 1162
17 2015 80+ 1878
これは私の棒グラフであると私はまた、代わりに棒グラフのドットプロットを作ることができれば、私は思っていました。
Library(tidyverse)
vietnam2015 %>%
filter(Age.group != "5-9") %>% # Somehow this weird value creeped into the data frame, is therefor filtered out.
ggplot(aes(x = Age.group, y = Est.pop)) +
geom_col(colour = "black",
fill = "#FFEB3B")
は今、私はドットプロットではなく、多くのデータポイントを持つデータのため通常である知っています。しかし、1つのドットが1,000人または100万を表すドットプロットを作成できますか?私はバーが人々で構成されていることをより良く伝えたい。 flowingdataの例と中央の画像のように:
あなたは() '' geom_dotplotで見たことがありますか? – aku
はい、正しい数のbinwidthを見つけることができません。 'stat_bindot()bins = 30.を使用してbin_widthを使ってより良い値を選択する.'また、' geom_dotplot'ドキュメントには '...とドットが積み重なり、各ドットは一つの観測値を表します。 – Tdebeus