我創建了一個條形圖來顯示越南的人口分佈。這是我的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")
現在我知道散點圖通常是與沒有那麼多的數據點的數據。但是,我可以創建一個點表示一個點代表1000人或一百萬個點的點圖嗎?我喜歡更好地溝通,酒吧由人組成。像flowingdata的例子,中間的圖像:
你有看'geom_dotplot()'? – aku
是的,但我似乎無法找到正確數量的binwidth。我得到一個錯誤:'stat_bindot()使用bin = 30。用binwidth選擇更好的值.'還有'geom_dotplot'文檔說'...和點堆疊,每個點表示一個觀察值。 – Tdebeus