R矩阵和字符的条形图

时间:2014-02-16 17:04:38

标签: r plot bar-chart

我是R的新手,尽可能多地学习,但此时不能声称知道多少!

我正尝试根据以下数据矩阵中的每个 outcome 数字绘制 time

no. time    outcome
1   7   win
2   7   win
3   8   win
4   8   lose
5   8   draw
6   10  win
7   10  win
8   10  lose
9   10  win
10  10  draw

例如,对于任何给定的时间,我想使用条形图来显示winlosedraw次出现的数量。

我通过创建基于 time 的子集,然后创建 outcome 的向量,然后制作一个向量表,然后根据高度的数字向量绘制表格。

抱歉,我无法发布图片,但无论如何,上述内容仍有效,但仅适用于 time 。我想一直显示这些事件。

如果可能的话,我会非常感谢一些帮助,即使只是朝着有用的阅读材料的方向发展!

1 个答案:

答案 0 :(得分:0)

使用ggplot2

可轻松完成此任务
dat <- read.table(text = "no. time    outcome
1   7   win
2   7   win
3   8   win
4   8   lose
5   8   draw
6   10  win
7   10  win
8   10  lose
9   10  win
10  10  draw", header = TRUE)

library(ggplot2)
ggplot(dat, aes(x = as.factor(time), fill = outcome)) +
  geom_bar(stat = "bin")

enter image description here