Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork7.9k
Open
Labels
Description
Bug summary
When a stream plot is drawn, curvature to the lines given by using smaller lines. However, these lines are never connected to each other. When the curvature is high the non-connection becomes visible if user saves the figure for later usage.
The visibility problem does not seem to be existent using show function. I have tested the pdf, svg, eps, png file types and all have the same issue.
Code for reproduction
importnumpyasnpimportmatplotlib.pyplotaspltw=3Y,X=np.mgrid[-w:w:100j,-w:w:100j]U=-1-X**2+YV=1+X-Y**2fig=plt.figure(1)plt.streamplot(X,Y,U,V)plt.show()fig.savefig("streamline.pdf")
Actual outcome
Below is a screenshot of single line when selected in Inkscape.
Expected outcome
A random plot produced with matplotlib. In this picture, Inkscape shows the line is connected through its nodes.
Operating system
Arch
Matplotlib Version
3.6.2
Matplotlib Backend
QtAgg
Python version
3.10.8