JeffF
January 1, 2023, 1:42pm
1
This dataframe union_current_fraction contains these two columns
CC18_308a approval_fraction
<fct> <dbl>
1 0.0219
2 0.0391
3 0.0276
4 0.184
I have tried various versions of this
ggplot(union_current_fraction) +
geom_col(aes(x=CC18_308a, y=sum(approval_fraction )))
to no avail. I get four columns but they are all of the same height.
Thanks,
Newbie Jeff
Welcome to the community @JeffF ! The reason the columns are all the same height is because sum()
is returning the sum of all rows for each line item, as illustrated in the data frame below.
library(tidyverse)
union_current_fraction = data.frame(
CC18_308a = factor(c(1, 2, 3, 4)),
approval_fraction = c(.0219, .0391, .0276, .184)
) %>%
mutate(y = sum(approval_fraction))
union_current_fraction
#> CC18_308a approval_fraction y
#> 1 1 0.0219 0.2726
#> 2 2 0.0391 0.2726
#> 3 3 0.0276 0.2726
#> 4 4 0.1840 0.2726
For the plot, do you want to drop sum()
and just plot approval_fraction ?
ggplot(union_current_fraction) +
geom_col(aes(x=CC18_308a, y=approval_fraction))
Created on 2023-01-01 with reprex v2.0.2.9000
FJCC
January 1, 2023, 2:16pm
3
If you just want the four values plotted there is no need to use the sum() function.
union_current_fraction <- data.frame(CC18_308a= 1:4,
approval_fraction = c(.0219,.0391,.0276,.184))
library(ggplot2)
ggplot(union_current_fraction) +
geom_col(aes(x=CC18_308a, y=approval_fraction ))
Created on 2023-01-01 with reprex v2.0.2
system
Closed
January 8, 2023, 2:17pm
4
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed. If you have a query related to it or one of the replies, start a new topic and refer back with a link.