Closed
Description
Bug report
Bug summary
Calls to set_sketch_params()
are ignored by the PGF backend and do not have any influence in the resulting pgf or pdf file.
Code for reproduction
#!/usr/bin/env python3
import matplotlib as mpl
import matplotlib.pyplot as plt
mpl.use("pgf")
mpl.rcParams.update({
'font.family': 'serif',
'text.usetex': True,
'pgf.rcfonts': False,
'pgf.preamble': [
# enable this when using PGF backend with pdf output:
#r"\usepackage{pgf}",
#r"\usepgfmodule{decorations}",
#r"\usepgflibrary{decorations.pathmorphing}",
],
})
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(range(10))
ax.spines["bottom"].set_sketch_params(scale=5, length=10, randomness=42)
fig.savefig(f"foo.pgf")
#fig.savefig(f"foo.pdf")
Matplotlib version
- Matplotlib version: '3.0.2'
I am working on a fix for this.