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

马里(Iurie Malai)

我已使用包中likert函数创建了一些堆积的条形图现在,我想在图表的每个部分中添加以百分比表示的标签,或者更好的是,仅标签添加到具有足够宽度的那些部分。这该怎么做?我提到我的数据以频率表示,而不是以百分比表示。HHlattice

我的资料

ssb <- structure(list(`Strongly Disagree` = c(2L, 1L), `Moderate Disagree` = 1:2, 
    `Slightly Disagree` = c(3L, 1L), `Slightly Agree` = c(1L, 
    5L), `Moderate Agree` = 4:5, `Strongly Agree` = c(9L, 6L), 
    Grup = c("Experimental grup", "Control grup")), .Names = c("Strongly Disagree", 
"Moderate Disagree", "Slightly Disagree", "Slightly Agree", "Moderate Agree", 
"Strongly Agree", "Grup"), row.names = c("1", "2"), class = "data.frame")

我的代码

library(HH)
ppi <- 150
jpeg("ssb_%02d.jpg", width=7*ppi, height=4*ppi, res=ppi)

plot_obj <- likert(Grup ~ . | Grup, data = ssb, as.percent = TRUE, positive.order = TRUE,
    main="", xlab=list(label="Percent", cex=1.1),
    ylab="", ylab.right = list("Subjects per group", cex=1.1),
    scales = list(y = list(relation = "free", labels=""), cex=1.1),
    layout = c(1, 2), auto.key=list(space="bottom", columns=3, title="", cex=1.1))

print(plot_obj)

dev.off()
马里(Iurie Malai)

感谢Deepayan Sarkar,这个问题得以解决:

library(HH)
library(latticeExtra)
ppi <- 150
jpeg("ssb_%02d.jpg", width=7*ppi, height=4*ppi, res=ppi)

plot_obj <- likert(Grup ~ . | Grup, data = ssb, as.percent = TRUE, positive.order = TRUE,
    main="", xlab=list(label="Percent", cex=1.1),
    ylab="", ylab.right = list("Subjects per group", cex=1.1),
    scales = list(y = list(relation = "free", labels=""), cex=1.1),
    layout = c(1, 2), auto.key=list(space="bottom", columns=3, title="", cex=1.1))

plot_obj <- plot_obj +
    layer({
        id = which(x > 0)
        xx = 0.5 * (cumsum(x[id]) + cumsum(c(0, x[id][-length(id)])))
        panel.text(xx, y[id], labels = paste(x[id], "%", sep = ""))
        id = which(x < 0)
        xx = 0.5 * (cumsum(x[id]) + cumsum(c(0, x[id][-length(id)])))
        panel.text(xx, y[id], labels = paste(-x[id], "%", sep = ""))
    })

print(plot_obj)

dev.off()

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在条形上方的堆叠条形图中添加百分比标签

来自分类Dev

ggalluvial如何在冲积图中将百分比值添加到地层中?

来自分类Dev

R在堆叠条形图中仅在堆叠百分比值大于5的情况下仅显示标签

来自分类Dev

如何在百分比条形图上方添加百分比或计数标签?

来自分类Dev

如何在每个图例的条形图中绘制百分比标签?

来自分类Dev

如何按条形计算堆叠条形图中的百分比?

来自分类Dev

如何在R中的计数ggplot条形图中添加一个变量的百分比

来自分类Dev

条形图中的百分比标签

来自分类Dev

如何居中堆叠百分比条形图标签居中

来自分类Dev

在条形图中添加百分比标签(gglot2)

来自分类Dev

在R中作图:如何在时间序列数据中绘制堆叠的条形图以显示百分比构成?

来自分类Dev

如何在条形图中每个条形显示总数的百分比 Tableau

来自分类Dev

如何在堆叠的条形图ggplot2上方组织百分比值

来自分类Dev

如何创建频率堆叠的条形图,但是条形图上的百分比标签和y轴上的频率在R中?

来自分类Dev

如何在gt_summary中将百分比添加到“未知”

来自分类Dev

将百分比添加到海洋计数图中的条形顶部的问题

来自分类Dev

如何在谷歌条形图中显示百分比?

来自分类Dev

如何在excel中的简单条形图中添加百分比。数据是单元格中的一系列字符串,我希望条形图显示百分比而不是计数

来自分类Dev

在带有双Y轴的堆叠条形图中显示数字和百分比

来自分类Dev

如何在R中的ggplot2中向条形图方面添加百分比?

来自分类Dev

如何在Matplotlib中的堆栈百分比条形图上添加注释?

来自分类Dev

堆叠的ggplot百分比条形图在闪亮

来自分类Dev

如何在ggplot2中绘制堆叠的条形图,以显示基于组的百分比?

来自分类Dev

如何在ggplot2中绘制堆叠的条形图,以显示基于组的百分比?

来自分类Dev

Python:在条形图中绘制百分比

来自分类Dev

百分比标签未显示在条形图上

来自分类Dev

绘图条形图-向标签添加百分比

来自分类Dev

有没有办法在Quickbase中显示堆叠条形图中的数量和百分比?

来自分类Dev

如何在ggplot2中向有序条形图添加频率百分比

Related 相关文章

  1. 1

    在条形上方的堆叠条形图中添加百分比标签

  2. 2

    ggalluvial如何在冲积图中将百分比值添加到地层中?

  3. 3

    R在堆叠条形图中仅在堆叠百分比值大于5的情况下仅显示标签

  4. 4

    如何在百分比条形图上方添加百分比或计数标签?

  5. 5

    如何在每个图例的条形图中绘制百分比标签?

  6. 6

    如何按条形计算堆叠条形图中的百分比?

  7. 7

    如何在R中的计数ggplot条形图中添加一个变量的百分比

  8. 8

    条形图中的百分比标签

  9. 9

    如何居中堆叠百分比条形图标签居中

  10. 10

    在条形图中添加百分比标签(gglot2)

  11. 11

    在R中作图:如何在时间序列数据中绘制堆叠的条形图以显示百分比构成?

  12. 12

    如何在条形图中每个条形显示总数的百分比 Tableau

  13. 13

    如何在堆叠的条形图ggplot2上方组织百分比值

  14. 14

    如何创建频率堆叠的条形图,但是条形图上的百分比标签和y轴上的频率在R中?

  15. 15

    如何在gt_summary中将百分比添加到“未知”

  16. 16

    将百分比添加到海洋计数图中的条形顶部的问题

  17. 17

    如何在谷歌条形图中显示百分比?

  18. 18

    如何在excel中的简单条形图中添加百分比。数据是单元格中的一系列字符串,我希望条形图显示百分比而不是计数

  19. 19

    在带有双Y轴的堆叠条形图中显示数字和百分比

  20. 20

    如何在R中的ggplot2中向条形图方面添加百分比?

  21. 21

    如何在Matplotlib中的堆栈百分比条形图上添加注释?

  22. 22

    堆叠的ggplot百分比条形图在闪亮

  23. 23

    如何在ggplot2中绘制堆叠的条形图,以显示基于组的百分比?

  24. 24

    如何在ggplot2中绘制堆叠的条形图,以显示基于组的百分比?

  25. 25

    Python:在条形图中绘制百分比

  26. 26

    百分比标签未显示在条形图上

  27. 27

    绘图条形图-向标签添加百分比

  28. 28

    有没有办法在Quickbase中显示堆叠条形图中的数量和百分比?

  29. 29

    如何在ggplot2中向有序条形图添加频率百分比

热门标签

归档