ggplot显示所有值

时间:2018-03-07 05:18:37

标签: r ggplot2

我正在尝试制作这个剧情。我想使变量a和b非填充,值c和d填充为geom_col。但是,有时a大于b且时间b大于a,我希望两个值都显示在图中。如果a更高,则当前a屏蔽b。

1. select sum(tips),waiterid from tablename group by waiterid

1 个答案:

答案 0 :(得分:1)

您设置了position = "identity",这意味着您将遇到一个遮挡另一个对象的问题。试试position = "stack",顺便说一下,这是默认值。如果您真的希望position = "identity"尝试单独使用color作为分组审美,而不是colorfill。如果您在fill = NA内设置geom_col,例如,geom_col(fill = NA, position = "identity", ...这是另一种选择。但实际上,您最好的选择可能只是使用默认位置,即取出position = "identity"