如何在堆叠条形图中的条形上添加比率

mql4beginner

我想在条形上方添加堆叠条形图的值计数之间的比率,我该怎么做?这是示例数据帧:

dat <- read.table(text = " TargetVar  Var1    Var2       Var3
 0        0        0         7
 0        0        1         1
 0        1        0         3
 0        1        1         7
 1        0        0         5
 1        0        1         1
 1        1        0         0
 1        1        1         6
 0        0        0         8
 0        0        1         5
 1        1        1         4
 0        0        1         2
 1        0        0         9
 1        1        1         2  ", header = TRUE)

我写了以下代码:

counts <- table(dat$TargetVar, dat$Var3)
barplot(counts, main="Is churn",
        xlab="Var1", col=c("darkblue","red"),
        legend = rownames(counts))

并获得此图表,但是如何在柱形上方添加比率?

条形图

泰勒·林克(Tyler Rinker)

这应该工作:

barX <- barplot(counts, main="Is churn",
        xlab="Var1", col=c("darkblue","red"),
        legend = rownames(counts))

ratios <- apply(counts, 2, paste, collapse = "/")
text(cex=.9, x=barX, y=apply(counts, 2, sum) + .05, ratios, xpd=TRUE) 

在此处输入图片说明

编辑根据您的要求:

ratios <- paste(apply(counts, 2, paste, collapse = "/"), " = ",
    apply(counts, 2, function(x) x[1]/x[2]), "%")

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在水平堆叠条形图中显示条形值

ggplot:如何在堆叠的条形图中的每个填充周围添加轮廓,但仅部分添加

如何在Google条形图中添加更多条形...?

如何在堆叠的条形图中显示价值总和

如何在保持条形高度的堆叠条形图中添加百分比标签(R plotly)

如何在直方图中拆分和堆叠条形图,仅填充下部条形图?

使用R base的堆叠条形图:如何在每个堆叠条形内添加值

如何标准化堆叠条形图中的条形颜色?

如何命名堆叠条形图中的每个条形标签?

如何在D3的条形图中的条形图中添加文本图例?

如何在条形图上堆叠图标?

如何在Charts_flutter包的条形图中的条形图上添加onTap函数

如何在R中的堆叠条形图中更改堆叠顺序?

情节:如何在条形图中添加趋势线?

如何在python条形图中添加x轴标签

如何在条形图的条形图中显示值?

如何在R中将标签作为百分比添加到栅格堆叠的条形图中?

如何在R中的同一图中显示并排条形图以及堆叠条形图?

在堆叠的条形图中添加标签-ggvis

使用ggplot在堆叠的条形图中添加计数标签

将辅助轴添加到堆叠的条形图中

如何使用ggplot2在条形图中的条形上添加频率计数标签?

如何在水平条形图中的条形右边添加计数标签?

如何在 Recharts 条形图中的每个条形顶部添加边框?

如何在 Pygal 的堆积条形图中向条形添加值?

如何在d3条形图中的单个条形中添加值

D3:如何在分组条形图中的每个条形上方添加标签

如何在R中使用ggplot2在条形图中的条形图中添加标签?

如何使Excel在条形图中的每个条形上贴标签?