【问题标题】:Removing the confidence interval on ggplot2 on plot删除图上 ggplot2 的置信区间
【发布时间】:2017-10-05 11:24:16
【问题描述】:

我有一个情节,我正在尝试删除我线上每个的置信区间(平滑线上的灰色投射),但它不起作用。我使用了下面的代码:

ggplot(data, aes(x=, y=)) + geom_smooth(aes(color="KHRC"),se = FALSE, span = 0.3)+
  geom_smooth(data=GO1,aes(color="GO1"))+
  geom_smooth(data=GO2,aes(color="GO2"))+
  geom_smooth(data=GO4,aes(color="GO4"))+
  geom_smooth(data=GO3,aes(color="GO3"))+
  geom_smooth(data=GO6,aes(color="GO6"))+
  scale_x_datetime(limits = c(ymd_hms("2016-11-05 09:00:00"), ymd_hms("2016-11-07 00:00:00")))+
  labs(color="ID")+
  ggtitle("x vs y ")

我需要有关使用什么代码来删除置信区间的帮助。此外,我在更改跨度时没有发现任何区别,对此的建议也会很棒。提前感谢您的帮助。

【问题讨论】:

  • se = FALSE 添加到每个geom_smooth 函数中
  • 或者把你所有的数据放在一起,用se = FALSE调用geom_smooth一次。

标签: r ggplot2


【解决方案1】:
ggplot(data, aes(x=, y=)) + geom_smooth(aes(color="KHRC"),se = FALSE, span = 0.3)+
  geom_smooth(data=GO1,aes(color="GO1"),se = FALSE,span = 0.3)+
  geom_smooth(data=GO2,aes(color="GO2"),se = FALSE,span = 0.3)+
  geom_smooth(data=GO4,aes(color="GO4"),se = FALSE,span = 0.3)+
  geom_smooth(data=GO3,aes(color="GO3"),se = FALSE,span = 0.3)+
  geom_smooth(data=GO6,aes(color="GO6"),se = FALSE,span = 0.3)+
  scale_x_datetime(limits = c(ymd_hms("2016-11-05 09:00:00"), ymd_hms("2016-11-07 00:00:00")))+
  labs(color="ID")+
  ggtitle("x vs y ")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-08
    • 2014-02-14
    • 2019-06-24
    • 1970-01-01
    • 2016-05-11
    • 2020-02-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多