將geom_text放在躲避的條形圖上我試圖使標題不言自明,但這里 - 數據優先:dtf <- structure(list(variable = structure(c(1L, 1L, 2L, 2L, 3L, 3L, 4L, 4L, 5L, 5L), .Label = c("vma", "vla", "ia", "fma", "fla"), class = "factor"),
ustanova = structure(c(1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L,
2L), .Label = c("srednja ?kola", "fakultet"), class = "factor"),
`(all)` = c(42.9542857142857, 38.7803203661327, 37.8996138996139,
33.7672811059908, 29.591439688716, 26.1890660592255, 27.9557692307692,
23.9426605504587, 33.2200772200772, 26.9493087557604)), .Names = c("variable", "ustanova", "(all)"), row.names = c(NA, 10L), class = c("cast_df", "data.frame"), idvars = c("variable", "ustanova"), rdimnames = list(
structure(list(variable = structure(c(1L, 1L, 2L, 2L, 3L,
3L, 4L, 4L, 5L, 5L), .Label = c("vma", "vla", "ia", "fma",
"fla"), class = "factor"), ustanova = structure(c(1L, 2L,
1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L), .Label = c("srednja ?kola",
"fakultet"), class = "factor")), .Names = c("variable", "ustanova"
), row.names = c("vma_srednja ?kola", "vma_fakultet", "vla_srednja ?kola",
"vla_fakultet", "ia_srednja ?kola", "ia_fakultet", "fma_srednja ?kola",
"fma_fakultet", "fla_srednja ?kola", "fla_fakultet"), class = "data.frame"),
structure(list(value = structure(1L, .Label = "(all)", class = "factor")), .Names = "value", row.names = "(all)", class = "data.frame")))我想創建一個躲避的條形圖,并coord_flip在條形圖中放置一些文本標簽:ggplot(bar) + geom_bar(aes(variable, `(all)`, fill = ustanova), position = "dodge") +
geom_text(aes(variable, `(all)`, label = sprintf("%2.1f", `(all)`)), position = "dodge") +
coord_flip()你可以在這里看到輸出。我估計我要求一些微不足道的東西。我希望文本標簽“跟隨”堆疊條。標簽正確放置在y軸上,但如何在x軸上正確定位?
2 回答

慕運維8079593
TA貢獻1876條經驗 獲得超5個贊
這是你想要的嗎?
ggplot(bar) + geom_bar(aes(variable, `(all)`, fill = ustanova), position = "dodge") + geom_text(aes(variable, `(all)`, label = sprintf("%2.1f", `(all)`)), position = position_dodge(width = 1)) + coord_flip()
關鍵是使用position = position_dodge(width = 1)
而不是position = "dodge"
,這只是一個沒有任何參數的快捷方式。
在ggplot2_2.0.0
你找到幾個?geom_text
關于如何定位geom_text
在躲閃或堆疊條形圖上的例子(代碼塊命名為“ # Aligning labels and bars"
)。問答&a position_dodge中的width參數是什么?提供了對該主題的更全面的描述。
- 2 回答
- 0 關注
- 805 瀏覽
添加回答
舉報
0/150
提交
取消