代码之家  ›  专栏  ›  技术社区  ›  stackinator Brenton Wiernik

ggplot在y轴上复制未正确缩放的相同值

  •  1
  • stackinator Brenton Wiernik  · 技术社区  · 7 年前

    很奇怪(对我来说),下面的代码,依赖于 accuracy = _ 参数从根本上改变了y轴。

    library(tidyverse)
    mtcars %>% 
      count(cyl) %>% 
      mutate(prop = n / sum(n)) %>% 
      ggplot(aes(x = cyl, y = prop)) + 
      geom_point() + 
      scale_y_continuous(labels = scales::percent_format(accuracy = 5))
    

    如果我改变主意 accuracy = accuracy = 5 , accuracy = 6 accuracy = 10 40% 50%

    我怀疑这有一个数学上的原因,我看不出来,你也可以。但这是什么呢?对于这种行为是否应该有R控制台警告?

    精度=5 accuracy5

    accuracy6

    精度=10 accuracy10

    0 回复  |  直到 7 年前
    推荐文章