Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork7.9k
Closed
Labels
Milestone
Description
I want to plot a patch with the '*' hatch that is filled. The hatch is always filled when using
the agg backend but in the pdf backend only when it is rasterized.
As the legend artists do not use the rasterized prop (correct?), it is inconsistent.
mpl: 1.5.1, python 3.5.1, arch linux
Code to reproduce:
import matplotlibimport matplotlib.pyplot as pltfig = plt.figure()ax = fig.add_subplot(111)# patch without hatchingpatch1 = matplotlib.patches.Rectangle((0.5, 0.5), 1., 1., color='red', fill=False, hatch='*', label='patch1')# patch with hatchingpatch2 = matplotlib.patches.Rectangle((2.0, 0.5), 1., 1., color='blue', fill=False, hatch='*', rasterized=True, label='patch2')ax.add_patch(patch1)ax.add_patch(patch2)ax.set_xlim(0., 3.5)ax.set_ylim(0., 3)ax.legend()fig.savefig('asdf.png')fig.savefig('asdf.pdf')
PNG output:
PDF output: