Closed
Description
Bug report
Bug summary
Adding a shadow to a patch as described in the documentation does nothing. From the documentation it appears as if matplotlib.patches.Shadow
accepts a patch
object. I am also not clear on the units of the required ox
and oy
properties.
Code for reproduction
import matplotlib.pyplot as plt
import matplotlib.patches as mpatches
fig, ax = plt.subplots(1, 1, figsize=(5, 5))
rectangle = mpatches.Rectangle(
xy=(0.25, 0.25),
width=1/2,
height=1/2)
shadow = mpatches.Shadow(
rectangle,
ox=0.5,
oy=0.5)
ax.add_patch(rectangle)
ax.add_patch(shadow)
Actual outcome
Expected outcome
A shadow of the blue rectangle patch nearby.
Matplotlib version
- Operating system: Manjaro 17.0.5
- Matplotlib version: (2.0.2)
- Matplotlib backend: module://ipykernel.pylab.backend_inline
- Python version: 3.6.2
I installed matplotlib
via the Arch package repositories at sudo pacman -S python-matplotlib
.
Edit: added a missing import to make the example self-sufficient. (afvincent)
Metadata
Metadata
Assignees
Labels
No labels