簡體   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