【问题标题】:Barplot/Plot with empty data value具有空数据值的条形图/绘图
【发布时间】:2022-01-19 11:06:53
【问题描述】:

在我的数据中,Week_death 代表患者死亡的周数。有几个星期没有病人死亡。

我正在尝试绘制患者死亡率的条形图。我想用一个空的条形图来展示没有死亡的一周。

death <- table(as.numeric(data$Week_death)) 

barplot(death)

结果如下

我也试过了

plot(death)

它给了我这个结果:

如何添加空周?

提前致谢

【问题讨论】:

  • @Phil 感谢您提供图片。

标签: r plot bar-chart week-number


【解决方案1】:

使您的weeks 变量成为一个因素并设置其水平。 table() 将保留计数为 0。

# Dummy dataset
data <- data.frame(
  week = sample(32:50, 20, replace=TRUE))

# Make week a factor and set levels
data$week <- factor(data$week, levels=c(32:50))

# Get frequencies
# Note that empty factor levels are retained
death <- table(data)
death
#> data
#> 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 
#>  2  2  1  2  1  0  2  0  1  0  1  1  1  2  0  2  1  0  1
barplot(death)

【讨论】:

  • 谢谢!!!成功了!
  • 不客气!如果答案是充分的,您介意接受它是正确的,以便将来的读者更容易找到吗?
猜你喜欢
  • 2021-05-31
  • 2022-07-07
  • 2019-05-24
  • 1970-01-01
  • 2022-01-09
  • 1970-01-01
  • 2021-12-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多