簡體   English   中英

使用ggplot2繪制多條頻率多邊形線

[英]Plotting multiple frequency polygon lines using ggplot2

我有一個包含兩個變量的記錄的數據集:“時間”(代表數十年的ID)和“緯度”(代表地理緯度)。 我有7個時間段(從26到32)。

我想想像一下隨着時間的推移,潛在的緯度變化。 因此,我需要ggplot2進行的工作是在x軸上繪制一個緯度圖,在y軸上繪制一個在一定緯度下的記錄數。 我需要它在不同的時間段內執行此操作,並在1張圖中繪制所有內容。

我知道我需要freqpoly的freqpoly函數,到目前為止,我已經做到了:

qplot(latitude, data = lat_data, geom = "freqpoly", binwidth = 0.25)

這為我提供了正確的數據圖,而忽略了時間。 但是我該如何安排時間呢? 我嘗試對數據進行子集設置,但是我真的無法弄清楚這是否是最好的方法。

因此,基本上,我試圖得到一張7條線表示每個十年的頻率分布的圖形,以便尋找緯度偏移。

謝謝!!

沒有樣本數據,很難回答,但是嘗試添加color=factor(time) (其中time是帶有時間段的列的名稱)。 這將為每個時間段繪制不同顏色的線。

qplot(latitude, data = lat_data, geom = "freqpoly", binwidth = 0.25,
                  color=factor(time))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM