我正在尝试创建一个这样的图表:
在ggplot2
中。
这个想法是为了可视化True/False值的分布,也就是说,在80个值中的上部条3和280个中下条2中。在ggplot2
中如何做到这一点?
发布于 2018-04-24 23:01:43
您可以使用waffle
package。
library(waffle)
parts <- c('TRUE' = 3, 'FALSE' = 77)
p <- waffle(parts, rows = 8, colors = c("black", "grey70"))
p
class(p)
#[1] "gg" "ggplot"
这就是如何组合两个图表,如上图所示
iron(
waffle(
c('TRUE' = 3, 'FALSE' = 77),
colors = c("black", "grey70"),
size = 0.5,
pad = 20,
legend_pos = "none"
),
waffle(
c('TRUE' = 2, 'FALSE' = 278),
colors = c("black", "grey70"),
size = 0.5,
legend_pos = "bottom"
)
)
https://stackoverflow.com/questions/49997291
复制相似问题