In ggplot bar plot 2017 2018 2019(x axis limits) in that 2019 only have to be dynamic when the user change the date mentioned above

Hi, welcome!

We don't really have enough info to help you out. Could you ask this with a minimal REPRoducible EXample (reprex)? A reprex makes it much easier for others to understand your issue and figure out how to help.

If you've never heard of a reprex before, you might want to start by reading this FAQ: