Rの格子積み上げ棒グラフにパーセンテージとしてラベルを追加するにはどうすればよいですか?

Iurieマライ

パッケージlikert関数HHを使用して、を使用する積み上げ棒グラフをいくつか作成しましたlattice次に、パーセンテージで表されたラベルをグラフの各セグメントに追加します。より適切には、そのための十分な幅を持つセグメントにのみ追加します。これを行う方法?私のデータはパーセンテージではなく頻度として表されていると言います。

私のデータ

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マライ

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

度数積み上げ棒グラフを作成するにはどうすればよいですか。ただし、棒にパーセンテージラベルがあり、Rのy軸に度数があります。

分類Dev

パーセンテージを指定して、積み上げ棒グラフをプロットするにはどうすればよいですか?

分類Dev

パンダのカテゴリ別の積み上げ棒グラフを100%にスケールするにはどうすればよいですか

分類Dev

R:ggplot2の積み上げ棒グラフのデータを欠かさずにデータをパーセンテージに集計するにはどうすればよいですか?

分類Dev

Rの同じ図に横棒グラフと積み上げ棒グラフを並べて表示するにはどうすればよいですか?

分類Dev

積み上げ棒グラフへのドリルダウンとして積み上げ棒グラフを作成するにはどうすればよいですか?

分類Dev

matplotlibの棒グラフ/積み上げ棒グラフのラベルを取得するにはどうすればよいですか?

分類Dev

パンダの変数の1つを使用して積み上げ棒グラフをプロットするにはどうすればよいですか?

分類Dev

積み上げ棒グラフggplot2にパーセンテージラベルを追加します

分類Dev

積み上げ棒グラフの棒ごとにパーセンテージを計算するには?

分類Dev

ggplotを使用してRのファセットの積み上げ棒グラフに異なるgeom_text()ラベルを含めるにはどうすればよいですか?

分類Dev

Rのggplotで積み上げ積み上げ棒グラフの位置を変更するにはどうすればよいですか?

分類Dev

パーセンテージ棒グラフの上にパーセンテージまたはカウントラベルを追加するにはどうすればよいですか?

分類Dev

Rの積み上げ棒グラフの積み上げ順序を変更するにはどうすればよいですか?

分類Dev

Rのggplot2の棒グラフファセットにパーセンテージを追加するにはどうすればよいですか?

分類Dev

各凡例ごとに棒グラフでパーセンテージラベルをプロットするにはどうすればよいですか?

分類Dev

ハイチャートの積み上げ棒グラフの内側にテキストを表示するにはどうすればよいですか

分類Dev

ggplot2の数値ラベルに文字オブジェクトを追加するにはどうすればよいですか:棒グラフのパーセンテージラベルに%記号を追加します

分類Dev

文字列データにC3を使用して積み上げ棒グラフを作成するにはどうすればよいですか?

分類Dev

データフレームから積み上げ棒グラフにカスタム注釈を追加するにはどうすればよいですか?

分類Dev

データフレームから積み上げ棒グラフにカスタム注釈を追加するにはどうすればよいですか?

分類Dev

3セットのデータの積み上げ棒グラフを作成するにはどうすればよいですか?

分類Dev

ggplot2を使用して積み上げ棒グラフの順序と配色を変更するにはどうすればよいですか?

分類Dev

問題の積み上げ棒グラフを作成するにはどうすればよいですか?

分類Dev

積み上げ棒グラフの棒の中にシリーズ名を表示するにはどうすればよいですか?

分類Dev

Chart.jsを使用して積み上げ棒グラフにインライン値を表示するにはどうすればよいですか?

分類Dev

積み上げ棒グラフのx軸ラベル位置の間隔を制御するにはどうすればよいですか?

分類Dev

バーの上にある積み上げ棒グラフにパーセンテージラベルを追加する

Related 関連記事

  1. 1

    積み上げ棒グラフのラベルとしてパーセンテージを使用するにはどうすればよいですか?

  2. 2

    度数積み上げ棒グラフを作成するにはどうすればよいですか。ただし、棒にパーセンテージラベルがあり、Rのy軸に度数があります。

  3. 3

    パーセンテージを指定して、積み上げ棒グラフをプロットするにはどうすればよいですか?

  4. 4

    パンダのカテゴリ別の積み上げ棒グラフを100%にスケールするにはどうすればよいですか

  5. 5

    R:ggplot2の積み上げ棒グラフのデータを欠かさずにデータをパーセンテージに集計するにはどうすればよいですか?

  6. 6

    Rの同じ図に横棒グラフと積み上げ棒グラフを並べて表示するにはどうすればよいですか?

  7. 7

    積み上げ棒グラフへのドリルダウンとして積み上げ棒グラフを作成するにはどうすればよいですか?

  8. 8

    matplotlibの棒グラフ/積み上げ棒グラフのラベルを取得するにはどうすればよいですか?

  9. 9

    パンダの変数の1つを使用して積み上げ棒グラフをプロットするにはどうすればよいですか?

  10. 10

    積み上げ棒グラフggplot2にパーセンテージラベルを追加します

  11. 11

    積み上げ棒グラフの棒ごとにパーセンテージを計算するには?

  12. 12

    ggplotを使用してRのファセットの積み上げ棒グラフに異なるgeom_text()ラベルを含めるにはどうすればよいですか?

  13. 13

    Rのggplotで積み上げ積み上げ棒グラフの位置を変更するにはどうすればよいですか?

  14. 14

    パーセンテージ棒グラフの上にパーセンテージまたはカウントラベルを追加するにはどうすればよいですか?

  15. 15

    Rの積み上げ棒グラフの積み上げ順序を変更するにはどうすればよいですか?

  16. 16

    Rのggplot2の棒グラフファセットにパーセンテージを追加するにはどうすればよいですか?

  17. 17

    各凡例ごとに棒グラフでパーセンテージラベルをプロットするにはどうすればよいですか?

  18. 18

    ハイチャートの積み上げ棒グラフの内側にテキストを表示するにはどうすればよいですか

  19. 19

    ggplot2の数値ラベルに文字オブジェクトを追加するにはどうすればよいですか:棒グラフのパーセンテージラベルに%記号を追加します

  20. 20

    文字列データにC3を使用して積み上げ棒グラフを作成するにはどうすればよいですか?

  21. 21

    データフレームから積み上げ棒グラフにカスタム注釈を追加するにはどうすればよいですか?

  22. 22

    データフレームから積み上げ棒グラフにカスタム注釈を追加するにはどうすればよいですか?

  23. 23

    3セットのデータの積み上げ棒グラフを作成するにはどうすればよいですか?

  24. 24

    ggplot2を使用して積み上げ棒グラフの順序と配色を変更するにはどうすればよいですか?

  25. 25

    問題の積み上げ棒グラフを作成するにはどうすればよいですか?

  26. 26

    積み上げ棒グラフの棒の中にシリーズ名を表示するにはどうすればよいですか?

  27. 27

    Chart.jsを使用して積み上げ棒グラフにインライン値を表示するにはどうすればよいですか?

  28. 28

    積み上げ棒グラフのx軸ラベル位置の間隔を制御するにはどうすればよいですか?

  29. 29

    バーの上にある積み上げ棒グラフにパーセンテージラベルを追加する

ホットタグ

アーカイブ