I am trying to create a bar graph in ggplot, I'm not getting an error, and the labels are all showing but the inside of the graph is completely blank - the bars just aren't there. I first tried filtering the two variables I was interested in for specific levels. I'm not sure if that's where my mistake is? I didn't get an error though, so it might be something else. This is my code. Hope you can help.
I'm just adding some data below the R code for my bar chart - sorry, not done this before, not sure if this is too much data. And hope I've included it in the correct format?
gest %>%
select(yForm3, gestBROAD) %>%
filter(yForm3 == "nominal" | yForm3 == "verbal"| yForm3 =="other", gestBROAD
== "iconic" | gestBROAD == "enact")%>%
#drop_na(gestBROAD) %>%
ggplot(aes(yForm3, fill=gestBROAD))+
geom_bar(position ="dodge")+
theme_bw()+
labs(title="Enactment vs. Iconic Gestures", subtitle = "by form",
x="Form", y="count", fill="",
caption="")+
scale_fill_manual(values=met.brewer("Cassatt1", 2))
structure(list(yForm3 = c("verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "zero", "verbal", "verbal", "verbal", "verbal",
"other", "verbal", "verbal", "verbal", "verbal", "nominal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "zero",
"verbal", "verbal", "verbal", "other", "other", "verbal", "verbal",
"verbal", "verbal", "other", "verbal", "verbal", "other", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"other", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "nominal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "nominal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "other", "zero",
"nominal", "other", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "other", "verbal", "other", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "nominal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "nominal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"other", "other", "zero", "other", "pers_pronominal", "nominal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "other", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"verbal", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"zero", "verbal", "verbal", "verbal", "verbal", "verbal", "verbal",
"other", "zero", "other", "other", "other", "nominal", "nominal",
"pers_pronominal", "zero", "zero", "other", "zero", "other",
"zero", "other", "zero", "other", "nominal", "nominal", "nominal",
"nominal", "nominal", "pers_pronominal", "pers_pronominal", "nominal",
"zero", "verbal", "verbal", "other", "nominal", "other", "other",
"other", "verbal", "nominal", "nominal", "nominal", "verbal",
"verbal", "verbal", "pers_pronominal", "verbal", "verbal", "verbal",
"nominal", "other", "verbal", "verbal", "nominal", "pers_pronominal",
"other", "other", "other", "other", "other", "other", "other",
"other", "other", "nominal", "other", "other", "other", "nominal",
"nominal", "other", "zero", "other", "other", "nominal", "verbal",
"nominal", "other", "nominal", "nominal", "nominal", "verbal",
"nominal", "other", "verbal", "other", "verbal", "other", "nominal",
"other", "verbal", "verbal"), gestBROAD = c("Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Enact", "Enact",
"Enact", "Enact", "Enact", "Enact", "Enact", "Iconic", "Iconic",
"Iconic", "Iconic", "Iconic", "Iconic", "Iconic", "Iconic", "Iconic",
"Iconic", "Iconic", "Iconic", "Iconic", "Iconic", "Iconic", "Iconic",
"Iconic", "Iconic", "Iconic", "Iconic", "Iconic", "Iconic", "Iconic",
"Iconic", "Iconic", "Iconic", "Iconic", "Iconic", "Iconic", "Iconic",
"Iconic", "Iconic", "Iconic", "Iconic", "Iconic", "Iconic", "Iconic",
"Iconic", "Iconic", "Iconic", "Iconic", "Iconic", "Iconic", "Iconic",
"Iconic", "Iconic", "Iconic", "Iconic", "Iconic", "Iconic", "Iconic",
"Iconic", "Iconic", "Iconic", "Iconic", "Iconic", "Iconic", "Iconic",
"Iconic")), row.names = c(NA, -500L), class = c("data.table",
"data.frame"), .internal.selfref = <pointer: 0x0000018e3d886e90>)