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
Bug summary
The only way (that I am aware of) to control the linewidth of hatches is through an rc parameter. But temporarily modifying the parameter withplt.rc_context
has not effect.
Code for reproduction
importmatplotlib.pyplotaspltplt.figure().subplots().bar([0,1], [1,2],hatch=["/","."],fc="r")withplt.rc_context({"hatch.linewidth":5}):plt.figure().subplots().bar([0,1], [1,2],hatch=["/","."],fc="g")plt.rc("hatch",linewidth=5)plt.figure().subplots().bar([0,1], [1,2],hatch=["/","."],fc="b")
Actual outcome
Expected outcome
That second image (the green bars) should have thick hatches.
FWIW I think hatches ought to have an actual API, but given that they don't, this limitation makes themreally hard to work with.
Operating system
macos
Matplotlib Version
3.4.3
Matplotlib Backend
inline