Apologies if there is already a solution I am unable to see the other instances of this question at the moment.
I am currently plotting data from a COVID Dataset which takes the number of cases Daily. I want to plot the results with the dates as the x axis and the number of cases as the y. I found an example which works and have implemented it
ggplot(data = COVID_CASES, aes(x = Case_date, y = cases)) +
geom_bar(stat = "identity", fill = "purple") +
labs(title = "Total Cases within the US",
subtitle = "2020 -2021",
x = "Date", y = "Number of Cases")
I am, unfortunately, unhappy with the look of the plot
particularly, the fact that the dates can't be read at all... Does anyone have any idea how to fix this? what if it could simply list the months or what have you. All help is appreciated thank you!

dput(head(COVID_CASES)). This will generate code that will allow us to create an exact replica of some (b/cheadjust gets the first 6 rows) of your data, including the data types.Case_date, and that you are plotting them on top of each other. I suspect there are multiple data points per date, and that you might want to filter or summarize further before plotting.