Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature request: polar plots #452

Open
ZacDiggum opened this issue Feb 25, 2017 · 5 comments
Open

feature request: polar plots #452

ZacDiggum opened this issue Feb 25, 2017 · 5 comments

Comments

@ZacDiggum
Copy link
Contributor

Hi,

any chance you're going to add polar plots to pyqtgraph? Like so? I read the post about DIY polar plots in the google group.

@hudnash
Copy link

hudnash commented Jul 11, 2018

I need this as well. I've used matplotlib, but a PyQtGraph polar plot would be extremely helpful due to its real-time capabilities.

@campagnola
Copy link
Member

It's pretty straightforward to make a polar plot manually (I think this is the post @ZacDiggum referred to): https://groups.google.com/d/msg/pyqtgraph/9Vv1kJdxE6U/FuCsSg182jUJ

But let's imagine this gets baked into pyqtgraph as a new feature. What would the API look like for showing a polar grid? How would user interaction work? Do grid lines automatically (dis)appear as you zoom in/out? Should we handle the polar transform for the user, or leave it to them?

@hudnash
Copy link

hudnash commented Jul 13, 2018 via email

@sarnold
Copy link

sarnold commented Apr 7, 2023

Any room for movement on this feature? Currently I only have time to make annoying reminders...

@j9ac9k
Copy link
Member

j9ac9k commented Apr 7, 2023

to implement this feature we need to add substnatial capability in the library to address non-linear transformations. Qt does not provide us with any functionality in that regard which is why we've been hesitant to go there (also it relates to how awful our log support is).

That said, there is work happening to support non-linear transformations via the coorx library but it will be a while before that is rolled out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants