簡體   English   中英

在 plot.zoo 中旋轉 y 軸 TEXT 標簽

[英]Rotate y axis TEXT labels in plot.zoo

我想將 y-labs 的標簽旋轉到水平方向,沒有 ggplot 就找不到答案。

有沒有辦法在 plot.zoo 中旋轉它們?

我的意思是那些稱為系列 1:5 的標簽,我用紅色標出了它們。

data <- xts(matrix(rnorm(1000), ncol = 5), order.by = as.Date(1:200))
plot.zoo(data)

在此處輸入圖像描述

像這樣使用las=1

plot.zoo(data, las = 1)

截屏

更新

這個問題后來澄清說它指的是ylab。 plot.zoo 為此使用 mtext 並對其進行硬編碼; 但是,我們可以使用trace破解它:

library(xts)

trace(plot.zoo, 
  quote(mtext <- function(...) graphics::mtext(..., cex = 0.7, las = 1)))
plot.zoo(data, oma = c(6, 5, 5, 0))
untrace(plot.zoo)

截屏

暫無
暫無

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

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