【发布时间】:2021-10-13 02:44:48
【问题描述】:
目标:我正在尝试制作一个图表,显示一个区域的水位随时间的变化,它有两个 y 轴(第一个是供水中的总百万升水,第二个是是大坝容量)。
问题:我的第二个 y 轴的标题格式不正确:它与 y 轴上的增量和值的左侧重叠。我想把它移到右边。
这是我的代码:
#data
years <- c(2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021)
levels <- c(646137, 450429, 279954, 190300, 191843, 411849, 481370, 626907)
percents <- c(71.9, 50.1, 31.2, 21.2, 21.4, 45.9, 53.6, 69.8)
allData <- data.frame(years, levels, percents)
levelsOverTime <- data.frame(years, levels)
percentsOverTime <- data.frame(years, percents)
#plot
plot(percentsOverTime, type="l", ylab="Water levels as percentages of dam capacity", main="Water Levels Over Time", xlab="Year", col="blue", ylim=c(0, 100))
par(new = TRUE)
plot(levelsOverTime, type="l", xaxt="n", yaxt="n", ylab="", xlab="", col="red", ylim=c(0, 650000))
axis(side = 4)
mtext("Total water stored in 6 major dams (megalitres)", side=4)
【问题讨论】: