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

Already on GitHub? Sign in to your account

docs. why not using MPL? #4

timmie opened this Issue Apr 26, 2013 · 8 comments


None yet
3 participants

timmie commented Apr 26, 2013

although your graphs look really nice, please add a statement on the docs:
what does vega/vincent offer ofer MPL?


wrobstory commented Apr 27, 2013

Just to clarify- are you referring to Matplotlib?

timmie commented Apr 28, 2013



wrobstory commented Apr 28, 2013

I'm not really sure that vincent can offer MPL anything- two different use cases. There are some people working on hooks for browser based plotting in MPL (see here: https://code.google.com/p/mplh5canvas/), but right now I think vincent's best use case is native embedding or ipython notebooks.


aflaxman commented Apr 29, 2013

If I understand correctly, the grammar-of-graphics philosophy behind Vincent/Vega is quite different than Matplotlib. In a graphics system like Matplotlib, you can display anything. In a grammar-based system, you can only display things that are semantically meaningful representations of data. This is not to say one or the other is better.

timmie commented Apr 29, 2013

see also my question on stackoverflow:

Why is there so much fuzz about d3 and alike?

Together with answer from @aflaxman it makes up what I was looking for. Thanks.

timmie commented Apr 29, 2013

only thing I do not understand:
Why could we not try to add grammar-of-graphics to MPL? on top of it?

@wrobstory I will test your code in near time.


wrobstory commented May 1, 2013

Thanks @aflaxman! I'm going to go ahead and close this issue for now, @timmie, you can keep asking questions in this thread if you want.

@wrobstory wrobstory closed this May 1, 2013

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