Stacked 2D plots with interconnections in Matplotlib

Fedora 20; Python 2.7.5; Matplotlib 1.4.3 (installed by yum/pip)

I need to visualize some complex multivariate datasets and the preferred
way is to use a modification of parallel axis visualization, using stacked
2D plots, where each plot maps a degree of freedom/model parameter and data
points belonging to the same data sets should be interconnected across
different plots. I am attaching a conceptual sketch.

I put emphasis that each plane should be a plot itself with its own axes
with their own scales. More specifically, all plots have the same x-axis,
but the y-axis represents something different.
Any idea of how to implement it by matplotlib?

Cheers,

M
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/matplotlib-users/attachments/20161218/4f38dafa/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: stack_plot.png
Type: image/png
Size: 25181 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/matplotlib-users/attachments/20161218/4f38dafa/attachment-0001.png>

Perhaps glueviz (built on top of matplotlib) might be a step in the right
direction for you? http:/./glueviz.org

Don't know if it'll do the 3d aspect that you are looking for, but it does
provide a lot of good interactivity tools for examining interconnections in
multidimensional data.

Cheers!
Ben Root

ยทยทยท

On Sun, Dec 18, 2016 at 9:40 AM, Maurizio De Pitt? < mauriziodepitta at gmail.com> wrote:

Fedora 20; Python 2.7.5; Matplotlib 1.4.3 (installed by yum/pip)

I need to visualize some complex multivariate datasets and the preferred
way is to use a modification of parallel axis visualization, using stacked
2D plots, where each plot maps a degree of freedom/model parameter and data
points belonging to the same data sets should be interconnected across
different plots. I am attaching a conceptual sketch.

I put emphasis that each plane should be a plot itself with its own axes
with their own scales. More specifically, all plots have the same x-axis,
but the y-axis represents something different.
Any idea of how to implement it by matplotlib?

Cheers,

M

_______________________________________________
Matplotlib-users mailing list
Matplotlib-users at python.org
https://mail.python.org/mailman/listinfo/matplotlib-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/matplotlib-users/attachments/20170130/a586b756/attachment-0001.html>