在ggforce/geom_parallel_sets_labels,如何將人數添加到黑條?謝謝!(以下代碼使用資料泰坦尼克號,并希望在欄中顯示人數)
library(tidyverse)
library(ggforce)
data <- reshape2::melt(Titanic)
data <- gather_set_data(data, 1:4)
ggplot(data, aes(x, id = id, split = y, value = value))
geom_parallel_sets(aes(fill = Sex), alpha = 0.3, axis.width = 0.1)
geom_parallel_sets_axes(axis.width = 0.1)
geom_parallel_sets_labels(colour = 'white')
uj5u.com熱心網友回復:
您可以使用after_stat更改默認標簽并添加例如value列中的計數,如下所示:
library(tidyverse)
library(ggforce)
data <- reshape2::melt(Titanic)
data <- gather_set_data(data, 1:4)
ggplot(data, aes(x, id = id, split = y, value = value))
geom_parallel_sets(aes(fill = Sex), axis.width = 0.3, alpha = 0.3)
geom_parallel_sets_axes(axis.width = 0.3)
geom_parallel_sets_labels(aes(label = after_stat(paste(label, value, sep = "\n"))), colour = 'white')

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/525501.html
標籤:rggforce
