Thank you!
I am not sure - I added + facet_wrap(vars(Output),nrow=1) to the code so the colours are now spread across 5 graphs with the 37 groups on the y axis with a line between the min and max values and it's a lot clearer but still quite small to read

I'm not sure how I would use boxplots for this - since there are 5 factors and 43 groups?
Always open to feedback and suggestions I just can't imagine it!

I am stuck on another part of my project if you know anything about it I would really appreciate your help