Sympy Plot Backends v1.6.0
What's Changed
-
Added new plotting functions:
-
plot3d_revolution
to create surface of revolution. -
plot_parametric_region
, still in development.
-
-
MatplotlibBackend
:-
Fixed bug with colormaps and normalization.
-
Improved update speed when dealing with parametric domain coloring plots.
-
-
Improved
zlim
support onK3DBackend
for interactive widget plots. -
Fixed bug with parametric interactive widget plots and
PlotlyBackend
: the update speed is now decent. -
Series:
-
Moved
LineOver1DRangeSeries._detect_poles
to_detect_poles_helper
. -
plot_complex
andplot_real_imag
: the input expression is no longer wrapped by symbolicre()
orim()
. Instead, the necessary processing is done on the series after the complex function has been evaluated. This improves performance.
-
-
Parametric2DLineSeries
now supportdetect_poles
. -
Implemented support for
color_func
keyword argument onplot_list
andplot_complex_list
. -
Added
extras_require
tosetup.py
:- by default,
pip install sympy_plot_backends
will install only the necessary requirements to get non-interactive plotting to work with Matplotlib. - use
pip install sympy_plot_backends[all]
to install all other packages: panel, bokeh, plotly, k3d, vtk, ...
- by default,
-
Documentation:
-
Improved examples.
-
Added examples with
PlotlyBackend
.
-