相关疑难解决方法(0)

在 ggplotly 上添加第二个 Y 轴

我使用 plotly 和 ggplot 创建了以下数据框对象和图形

library(ggplot2)
library(plotly)

rdate <- function(x,
              min = paste0(format(Sys.Date(), '%Y'), '-01-01'),
              max = paste0(format(Sys.Date(), '%Y'), '-12-31'),
              sort = TRUE) {          
  dates <- sample(seq(as.Date(min), as.Date(max), by = "day"), x, replace=TRUE)
  if (sort == TRUE) {
    sort(dates)
  } else {
    dates
  }
}

DF<-data.frame(Date = rdate(100))
DF$variable<-LETTERS[seq( from = 1, to = 10 )]
DF$Value<-round(runif(1:nrow(DF),min = 10, max = 50))
Run Code Online (Sandbox Code Playgroud)

接下来我用 ggplot 创建了一个绘图对象

 p <- ggplot(DF, aes(x = Date, y = Value, colour = variable)) + 
  geom_line() + …
Run Code Online (Sandbox Code Playgroud)

r ggplot2 plotly yaxis

9
推荐指数
1
解决办法
2400
查看次数

标签 统计

ggplot2 ×1

plotly ×1

r ×1

yaxis ×1