Description
Bug summary
When using add_collection to add Patches, hatch attribute isn't able to kept, whereas add_patch is fine.
Code for reproduction
from matplotlib.patches import Rectangle
import matplotlib.pyplot as plt
from matplotlib.collections import PatchCollection
fig, ax = plt.subplots(figsize=(4,4))
patches = [
Rectangle((0, 0), 0.2, .2, facecolor="orange", hatch="/")
]
collected_patches = PatchCollection(patches, match_original=True)
ax.add_collection(collected_patches)
ax.add_patch(Rectangle((0.8, 0.8), 0.2,0.2, facecolor="skyblue", hatch="/"))
Actual outcome
Expected outcome
Additional information
No response
Operating system
No response
Matplotlib Version
3.5.1
Matplotlib Backend
No response
Python version
No response
Jupyter version
No response
Installation
No response