Skip to content

Fixed bug that significantly degraded zooming performance for line plots#3330

Merged
j9ac9k merged 1 commit intopyqtgraph:masterfrom
oyvindlr:master
Jun 27, 2025
Merged

Fixed bug that significantly degraded zooming performance for line plots#3330
j9ac9k merged 1 commit intopyqtgraph:masterfrom
oyvindlr:master

Conversation

@oyvindlr
Copy link
Copy Markdown
Contributor

I noticed when going from the latest stable release (13.7) to the development version, that the performance of zooming in a large line plot (using peak auto-downsampling, but I'm unsure if that was relevant) was significantly worse.
By binary searching commits for the issue, I found that it occured after commit no d13e2ce, which should be purely about documentation and linting.
The offending line caused "all_finite" to never be updated, and stay as None forever.

@pijyoi
Copy link
Copy Markdown
Contributor

pijyoi commented Jun 19, 2025

Nice catch! d13e2ce effectively undid the optimization made in #2720

@j9ac9k j9ac9k merged commit 6eb0bf1 into pyqtgraph:master Jun 27, 2025
12 of 36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants