### Bug summary An array-like `fill` argument to `plt.bar` has no effect. ### Code for reproduction ```Python plt.bar([1, 2, 3], [1, 2, 3], fill=(False, True, False), color=('C1', 'C2', 'C3')) ``` ### Actual outcome  ### Expected outcome  ### Additional information _No response_ ### Operating system Windows ### Matplotlib Version 3.8.4 ### Matplotlib Backend 'module://matplotlib_inline.backend_inline' ### Python version 3.12.4 ### Jupyter version 7.2.2 ### Installation conda