我希望我的 Y 軸從 x 軸上的 1 開始,我的第一個資料點,并在 3 結束,我的最后一個資料點,此時我的繪圖的每一側都有一個單元格,使繪圖看起來像它從圖表的中間開始。我的 x 軸是分類的
我試過擺弄 GGstream PDF 中的所有功能(沒有那么多)。我想知道修復是否位于“映射”功能中,但我似乎無法讓它作業,PDF 沒有說明如何使用它,唯一的選項是“NULL”。我嘗試過使用 GGPlot2 語言,例如
- scale_x_discrete(limits=c("1", "2" "3")
和
- coord_cartesian(xlim = c(1,3))
但是我的資料周圍仍然有這個額外的“填充”
代表:
library(ggstream)
Date <- c("1", "1", "2", "2", "3", "3")
Taxon <- c("Turtle", "Invert", "Turtle", "Invert", "Turtle", "Invert")
Freq <- c("100", "50", "50", "2", "35", "0")
stream <- data.frame(Date, Taxon, Freq)
stream$Date <- as.factor(stream$Date)
ggplot(stream, aes(x = Date, y = Freq, fill = Taxon))
geom_stream (extra_span = 0.8, bw = 1, sorting = c( "onset"), type = "ridge")
uj5u.com熱心網友回復:
您可以使用scale_x_discrete(expand = c(0, 0))或coord_cartesian(expand = FALSE)洗掉繪圖周圍的填充。這是檔案。
uj5u.com熱心網友回復:
添加 coord_cartesian(expand = FALSE)以關閉默認擴展限制。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/524086.html
標籤:rggplot2
