【发布时间】:2020-09-03 12:30:49
【问题描述】:
我正在尝试绘制折线图(数据点介于 0 和 2.5 之间,间隔为 0.5)。我想在右侧轴上的同一图表中绘制一些条形图(0 到 60 之间,间隔为 10)。我在代码中犯了一些错误,以至于条形图绘制在左侧轴上。
以下是一些示例数据和代码:
Month <- c("J","F","M","A")
Line <- c(2.5,2,0.5,3.4)
Bar <- c(30,33,21,40)
df <- data.frame(Month,Line,Bar)
ggplot(df, aes(x=Month)) +
geom_line(aes(y = Line,group = 1)) +
geom_col(aes(y=Bar))+
scale_y_continuous("Line",
sec.axis = sec_axis(trans= ~. /50, name = "Bar"))
提前致谢。
【问题讨论】: