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")
Actual outcome

Expected outcome

Matplotlib version
- Matplotlib version: '3.0.2'
I am working on a fix for this.
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
Actual outcome

Expected outcome

Matplotlib version
I am working on a fix for this.