问题描述
我希望找到一种在使用geom_smooth()时显示换行符的方法-这可能吗?
以下是我正在使用的示例数据和代码以及生成的图:
game_number <- c(1:52)
toi <- c(NA,NA,20.4,20.2,19.4,18.6,17.8,17.1,17.7,17.3,16.8,16.6,16.9,17.4,16.1,16.4,18.2,18.5,16.3,15.7,15.1,14.7,16.5,17.9,17.6,18.1,17.2,18.0,18.3,17.9)
toi_df <- tibble(player = 'Nils Lundkvist',game_number = game_number,toi = toi)
plot <- ggplot(toi_df,aes(x = game_number,y = toi,group = player,colour = player)) +
geom_line(size = 0.6) +
geom_smooth(se = F,size = 1) +
scale_y_continuous(limits = c(0,25),expand = c(0,0))
生成的图看起来像这样。您可以在geom_line()中看到NA换行符,但是geom_smooth()线通过NA值进行连接。在这种情况下,有没有办法让geom_smooth()表现得像geom_line()?或使用其他一些ggplot命令代替?谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)