BUG: Fix .hist and .plot.hist when passing existing figure (#37278)
- [x] closes #37278
- [x] tests added / passed
- [x] passes `black pandas`
- [x] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [x] whatsnew entry
This pull request is stale because it has been open for thirty days with no activity. Please update or respond to this comment if you're still interested in working on this. @charlesdong1991 can you take a look closing as stale, if you want to continue working, please ping.