1
我想展示一個簡短的時間序列,顯示22年間歐洲海洛因緝獲量的異質性。然而,一些年份中包括了不同數量的國家。我想通過在x軸上放置每年的「n = xx」來在圖表中顯示。有誰知道我應該怎麼做?
ggplot2中的自定義座標軸刻度標籤
across_time<- ggplot(by_year, aes(year, value) +
geom_errorbar(aes(ymin=value-se, ymax=value+se), width=.4) +
geom_line(colour="black", size= 2) +
geom_point(size=4, shape=21, fill="white") + # 21 is filled circle
xlab("Year") +
ylab("Siezures") +
ggtitle("Hetrogeniety Across Time") +
scale_x_continuous(breaks = round(seq(min(1990), max(2012), by=2)))
across_time
這裏是什麼圖形看起來像一個鏈接:
是的,我有。但是,當我使用標籤參數指定標籤時,我得到錯誤:「提供給連續縮放的離散值」。這是有道理的,因爲我的標籤看起來像這樣:「1990 \\ n = 41」。 有什麼建議嗎? – rajenur 2015-04-03 08:21:01
如果您的數據中的實驗數字是數字,那麼該比例會自動選取爲連續的,因此您需要將其更改爲一個因子以緩解此問題。這是我能想到的唯一正確的atm。 – user3239929 2015-04-04 08:38:43