I am new to MatPlotLib and I saw in the archives that 3d plotting is no longer supported in version 0.98. This seems like a major feature drop to me.
I would really like to use this feature. Does anyone know what must be done to get this working again?
From: John Hunter <jdh2358@gm...> - 2008-06-26 16:41:03
On Thu, Jun 26, 2008 at 11:31 AM, Ben Axelrod <baxelrod@...> wrote:
> I am new to MatPlotLib and I saw in the archives that 3d plotting is no
> longer supported in version 0.98. This seems like a major feature drop to
> I would really like to use this feature. Does anyone know what must be done
> to get this working again?
Michael did a significant rewrite of our transformation infrastructure
in 0.98. This was long overdue and helps us support 2D plotting
better -- eg user extensible projections -- and results in cleaner
code. None of the developers thus far have taken 3d plotting under
their wing to support it. The implementation, while extremely clever,
is slow and has some zorder problems, so we haven't fully embraced it,
though we have said for a long time we would like some minimum level
of 3D support that works out of the box.
Michael did a lot of work to make the transformation code mostly
compatible at the API level, and included some untested place holders
for higher dimensional data structures, but their are differences
which are detailed in the migration document in the source directory.
Since the 3d coding naturally uses a lot of transformations, someone
would have to do the work to port these calls to the new API, *and*
agree to support it going forward for us to reinclude it.