R 固定ggplot图例位置使用日期时间轴?
我想把一个传说放在一个情节里。但是,x轴是日期时间轴,而y轴是数字轴。在theme()中,我既不能使用c(0,0)将图例放置到绘图原点,也不能使用组合c(一些日期时间值,一些数值)。 有什么建议吗 \像2018-12-03 13:00:00这样的时间是“POSIXct” \列为“chr” \总输出为“num” 上面的代码给出了 (函数(el,elname)中出错:R 固定ggplot图例位置使用日期时间轴?,r,datetime,ggplot2,posixct,legend-properties,R,Datetime,Ggplot2,Posixct,Legend Properties,我想把一个传说放在一个情节里。但是,x轴是日期时间轴,而y轴是数字轴。在theme()中,我既不能使用c(0,0)将图例放置到绘图原点,也不能使用组合c(一些日期时间值,一些数值)。 有什么建议吗 \像2018-12-03 13:00:00这样的时间是“POSIXct” \列为“chr” \总输出为“num” 上面的代码给出了 (函数(el,elname)中出错: 元素legend.position必须是字符串或数字向量。我发现我确实可以给legend.position一个数字向量。值必须在[0
元素legend.position必须是字符串或数字向量。我发现我确实可以给legend.position一个数字向量。值必须在[0,1]中,而不是轴上显示的实际值。我发现我确实可以给legend.position一个数字向量。值必须在[0,1]中,而不是轴上显示的实际值。这也适用于带有分类x轴的条形图。只是为了避免重复答案!这也适用于带有分类x轴的条形图。只是为了避免重复答案!
ggplot(data = col_outflow, mapping = aes(x = time, y = total_As_out, colour = column, shape = column)) +
geom_point(na.rm = TRUE) +
geom_line(data = col_outflow[!is.na(col_outflow$total_As_out),], na.rm = TRUE) +
scale_color_manual(values = cols) +
scale_shape_manual(values = c(5, 15, 5, 15, 5, 15)) +
ylab("As outflow [µg/l]") +
theme(
axis.title.x = element_blank(),
legend.justification = c(0,1),
legend.position = c(min(col_outflow$time), 15)
)