我試圖弄清楚如何操作scale_y_time()在 ggplot2 中使用時產生的軸標簽。例如,我想將下面代碼生成的 y 軸標簽更改為“分鐘和秒”("%M:%S")
這是我正在制作的這種圖的一個簡單示例,其中的資料表示“起點”(start)和“終點”(end)以及與每個起點(time)相關的以秒為單位的時間標簽。
library(tidyverse)
start <- seq(1, 105, 5)
end <- seq(3, 103, 5)
time = seq(0, 360, 18)
dat <- data.frame(start, end, time)
ggplot(dat)
geom_segment(aes(x = start, y = time, xend = end, yend = time))
scale_y_time()
uj5u.com熱心網友回復:
scale_y_time(labels = function(t) strftime(t, "%M:%S")) 應該產生:

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/327576.html
