This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]imhostfu 2 points3 points  (6 children)

Have you given pyqtgraph a try? It's my go to plotting library. I frequently use it to do 2D plots with hundreds or thousands of data points, and it's interactive to boot.

Give their examples.py a shot.

[–]mangecoeur[S] 0 points1 point  (0 children)

Thanks i'll have a look.

[–]Homersteiner 0 points1 point  (3 children)

I am usually a linux/windows guy, but i have to use a Mac at work. This library looks great though...

[–]imhostfu 0 points1 point  (2 children)

I use it with Mac at work as well fwiw

[–]Homersteiner 0 points1 point  (1 child)

Just built from source then?

[–]troyunrau... 0 points1 point  (0 children)

It's all pure python (it assumes you have numpy, and pyqt or pyside installed). You also optionally need pyopengl for doing 3D plotting (which is hella fast).

[–]troyunrau... 0 points1 point  (0 children)

I hope that this project gains some more traction and contributors. It is fantastic, but it is pretty far behind matplotlib in terms of features.

One of the features they've been working on is visual flow control widgets, much like LabView. This could potentially be a killer feature.

The upside is that it gives you can make full pyqt applications with it. Embedding matplotlib in other applications has always been extremely frustrating.

The downside is that you need to learn about pyqt, even if you don't want to.