When calling fluff for any task that involves plotting with matplotlib>=3.7, it will fail because of
fluff/plot.py : l. 22 GENE_ARROW = ArrowStyle._Curve(beginarrow=False, endarrow=True, head_length=.4, head_width=.4)
Matplotlib discontinued the beginarrow and endarrow as function parameters.
From matplotlib
"The ArrowStyle.beginarrow and ArrowStyle.endarrow attributes are removed; use the arrow attribute to define the desired heads and tails of the arrow."
The simplest workaround is just removing these two arguments in l. 22. But you should probably use the arrow attribute as they said.
When calling fluff for any task that involves plotting with matplotlib>=3.7, it will fail because of
fluff/plot.py : l. 22GENE_ARROW = ArrowStyle._Curve(beginarrow=False, endarrow=True, head_length=.4, head_width=.4)Matplotlib discontinued the beginarrow and endarrow as function parameters.
From matplotlib
The simplest workaround is just removing these two arguments in l. 22. But you should probably use the arrow attribute as they said.