【发布时间】:2023-03-18 03:25:01
【问题描述】:
我之前问过这个问题,但有人关闭它表示它有答案。我很困惑如何在两个Y-axis 上获得两个变量plotted。我想plot Level 在left y 轴上和Flow 在right y-axis 上(即辅助轴)。这是我的数据,希望能得到回复。
library(tidyverse)
library(lubridate)
set.seed(1500)
FakeData <- data.frame(Date = seq(as.Date("2020-01-01"), to = as.Date("2020-01-31"), by = "days"),
Level = runif(31, 0, 30), Flow = runif(31, 1,10))
ggplot(data = FakeData, aes(x = Date))+
geom(aes(y = Level))
【问题讨论】:
-
嗨,我现在没有 R 访问权限,但我认为您正在寻找 sec.axis 参数...看看这篇文章 (stackoverflow.com/questions/3099219/…) 我想它会回答你的问题:)
-
当然你必须为 geom_bar 和 geom_line 使用不同的 aes(或者你打算使用的任何东西)