With only a picture of your data, it is hard to provide tested code. For a sketch of how to make the plot.
- Read in the data
- Use pivot_longer from the tidyr R package to reshape the data to have four columns: SurveyNo, PondNo, Species, Value. Let's call that data DF
- Use the command
ggplot(DF, aes(x = PondNo, y = Value, fill = Species)) + geom_col()
For more specific help, please post the output of the dput() function
dput(DATA)
where DATA is the data shown in your first post.