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
seekstar