繁体   English   中英

如何在ggvis的R中的条形图中将标签放在条形上方?

[英]How to put labels over bars in a bar plot in R in ggvis?

考虑ggvis中的layer_bars()图。 用户如何在每个小节上方添加数字(标签)?

如下图所示: 在此处输入图片说明

您可以使用compute_count计算条形和文本的数据集。 这非常类似于ggvis basics docs中compute_bin示例。

使文本对齐需要一些工作,请参阅 github公开的 问题/答案

mtcars %>% 
    compute_count(~factor(cyl)) %>%
    ggvis(x = ~x_, y = ~count_) %>%
    layer_bars(fill = ~x_) %>%
    layer_text(text := ~x_, prop("x", ~x_, scale = "xcenter"), y = ~count_ + .5, 
             fontSize := 18, align := "center") %>%
    scale_nominal("x", name = "xcenter", padding = .9, points = TRUE)

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM