如何在ggplot2(R)中的水平轴上制作带有时间的直方图

里克

我知道如何制作具有常规数值的直方图,但是我希望能够执行以下操作:在此处输入图片说明

我想知道如何做一个直方图的值t-1t-2t-3在横轴ggplot2

df <- data.frame(trt = c("t-3", "t-2", "t-1", "t"), outcome = c(3, 6, 9, 5))
ggplot(df, aes(trt, outcome)) +
  geom_col()
里克

对于那些感兴趣的人,我得到了预期的结果,如下所示:

df <- data.frame(trt = factor(c("t-3", "t-2", "t-1", "t"),
levels = c("t-3", "t-2", "t-1", "t")), outcome = c(9, 3, 7, 4))

myColors <- c("red","red","red", "blue")
u  <- (9+3+7)/3

ggplot(df, aes(trt, outcome)) + geom_col(colour = "black",
 fill = myColors)+geom_hline(yintercept=u, linetype="dashed",
 color = "black") +  xlab("Week") + ylab("Search Volume") +
 theme_minimal()+theme(axis.text.y=element_blank(),
 axis.ticks.y=element_blank())

最终看起来像这样;

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在MATLAB中在x轴上带有时间的矩形阴影?

如何在X轴上绘制带有时间的分类计数图?

gnuplot在X轴上带有时间的多行

如何在带有时间的日期的列表中过滤时间范围或时间范围?

如何在ggplot2中制作带有自由刻度和空间的水平,多面条形图?

如何在 R ggplot2 中显示 X 和 Y 轴上的所有值

如何在x轴上添加代表ggplot2中所有观测值的因子水平?

情节:如何在其他轨迹上绘制带有时间值的标记?

如何使用ggplot2在辅助轴上绘制带有反向barplot的多个时间序列?

在R中运行带有时间窗口的测试

R中具有时间序列的2SLS(带有dynlm包?)

如何在`terraform`中创建带有时间戳的文件?

如何在Perl中获得带有时间戳的微秒?

如何在Python中解析带有时间和毫秒的解析日期?

x轴上带有时间的过渡(Sankey)图

华夫饼图,x轴上带有时间

x轴上带有时间的条形图

带有时间轴的JavaFX实时LineChart

Laravel嵌套:事件(带有时间轴)和子事件(带有时间轴)

如何在 r 的 ggplot2 中缩放 x 轴的时间(小时)?

如何在我的所有屏幕上贴一个带有时间的标签

如何在BASH中同时创建带有时间戳的日志和错误处理?

ggplot2中具有时间序列的月和日的时间序列在年份中具有方面

如何使用log4j2将日志保存到带有时间戳的文件中

如何在R中获得具有时间序列中变量的t,t-1,t-2,t-3等平均值的表格?

带有时间序列的 ggridges - R

如何在雪花中使用带有时间戳的滞后功能?

如何在ggplot2中将y轴标题(非标签)旋转为水平

在URL中带有时间戳的Spring RequestMapping