我有一個帶有數字 x 軸的圖。值是年。我想修改標簽,以便完整顯示第一年,隨后的實體被縮寫。考慮到這一點,我撰寫了一個替換前兩位數字的函式。它在將其應用于向量時有效,但是在 ggplot 中使用時無效。知道我缺少什么嗎?非常感謝。
PS 我知道 scales 包及其日期/時間刻度的相關功能。我也看過這個 SO 
uj5u.com熱心網友回復:
如果您不想手動設定第一個值,這是一個解決方案。
df %>%
ggplot()
geom_bar(aes(x = seq_year,
y = values),
stat="identity")
scale_x_continuous(label=function(x)
c(x[1:2], str_replace(x[3:length(x)], regex("\\d{2}"), "'")))
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/527541.html
標籤:rggplot2轴标签
