[英]R-Lattice package: 1 x-axis for multiple y-axes
我的問題與此類似: 在具有相同x軸的xyplot下繪制條形圖? ,但用於點陣封裝而不是ggplot。
我有21個xyplot,它們的x軸比例都相同,但y軸比例卻不同。 我想只用1個x軸繪制所有21條線,但是繪制21種不同的y軸比例(每條線一行)。 我幾乎在這里有它: ,但是印在每個面板上的多余x軸使此圖形變得可笑。 我的劇本:
xyplot(numhr~year | spp, xlab = "Time(years)",
ylab = "Abundance (# per party hr)", type = "l", aspect = "fill",
strip = FALSE, scales = list(relation = "free"), as.table = TRUE,
layout = c(1,21), xlim = c(1940,2010))
有什么幫助嗎?
〜凱文
根據上面的評論,對我的代碼進行必要的更改才能使此工作包括在“標度”組件中添加“ y = list(relation =“ free”))。 修改后的代碼如下:
xyplot(numhr~year | spp, xlab = "Time(years)",
ylab = "Abundance (# per party hr)", type = "l", aspect = "fill",
strip = FALSE, scales = list(y = list(relation = "free")), as.table = TRUE,
layout = c(1,21), xlim = c(1940,2010))
會產生這種情況(不幸的是,y軸仍然過於壓縮,但這確實解決了最初提出的問題):
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.