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

Closed
timmie opened this Issue Apr 26, 2013 · 8 comments

Comments

Projects
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?

Owner

wrobstory commented Apr 27, 2013

Just to clarify- are you referring to Matplotlib?

timmie commented Apr 28, 2013

yes.

Owner

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.

Contributor

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?
http://stackoverflow.com/a/16262506/1772165

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.

Owner

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