Releases: Davide-sd/sympy-plot-backends
Sympy Plot Backends v1.1.5
What's Changed
- Implemented
line_colorandsurface_color: this plotting module should now be back-compatible with the currentsympy.plotting.
Sympy Plot Backends v1.1.4
What's Changed
color_funcis back-compatible withsympy.plotting's
line_colorandsurface_color.
Sympy Plot Backends v1.1.3
What's Changed
- Added
color_funcsupport to parametric line series. - Improved docstring.
Sympy Plot Backends v1.1.2
What's Changed
-
iplot:- Added
servablekeyword argument:servable=Truewill serves the application to a new browser windows, - Added
namekeyword argument: if used withservable=Trueit will add a title to the interactive application.
- Added
-
Default settings:
- Added
servableandthemetointeractivesection.
- Added
-
Fixed a bug when plotting lines with
BokehBackend. -
Improved the way of setting the number of discretization points:
ncan now be a two (or three) elements tuple, which will overriden1andn2. -
It is now possible to pass a float number of discretization points, for example
n=1e04. -
added
labelkeyword argument to plot functions.
Sympy Plot Backends v1.1.1
What's Changed
-
Added
color_funckeyword argument to:plotto apply custom coloring to lines.plot3dandplot3d_parametric_surfaceto apply custom coloring to 3D
surfaces.- to accomodate
color_func,ParametricSurfaceSeries.get_data()now
returns 5 elements instead of 3.
-
Added plot range to default settings.
-
Implemented a custom printer for interval math to be used inside
ImplicitSeries. -
Added
plot3d_implicitto visualize implicit surfaces. -
MatplotlibBackendnow uses default colorloop fromplt.rcParams['axes.prop_cycle'].
Sympy Plot Backends v1.1.0
What's Changed
-
polar_plot:- a polar chart will be generated if a backend support such feature, otherwise the backend will apply a polar transformation and plot a
cartesian chart. iplotchanges the keyword argument to request a 2D polar chart. Useis_polar=Trueinstead ofpolar=True.
- a polar chart will be generated if a backend support such feature, otherwise the backend will apply a polar transformation and plot a
-
plot3d:- Setting
is_polar=Trueenables polar discretization.
- Setting
-
3d vector plots:
- Keyword argument
slicecan now acccept instances of surface-related series (as well as surface interactive series). - Improved
PlotlyBackendandK3DBackendsupport for 3D vector-quiver interactive series.
- Keyword argument
-
Default setting:
- Added adaptive
"goal". - Added
use_cmfor 3D plots.
- Added adaptive
-
Added
tx, ty, tzkeyword arguments. Now it is possible to apply transformation functions to the numerical data, for example converting the
domain of a function from radians to degrees. -
Added Latex support and a the
use_latexkeyword argument to toggle on/off the use of latex labels. Plot functions will use latex labels on the axis by default, if the backend supports such feature. The behavior can be changed on the default settings. -
Fixed bug within
iplotandK3DBackendwhen settinguse_cm=False. -
iplotparameters can accept symbolic numerical values (of typeInteger,Float,Rational). -
Removed
plot_datamodule.
Sympy Plot Backends v1.0.4
What's Changed
- Bug fix for plotting real/imag of complex functions.
Sympy Plot Backends v1.0.3
What's Changed
- Deprecated
get_plot_datafunction. - Exposed
create_seriesfunction from thespb.interactivemodule. - Removed dependency on
sympy.plotting.experimental_lambdify. Now this plotting module relies only on lambdify. - Improved testing of
plot_implicit. - Added quickstart tutorials to ReadTheDocs.
Sympy Plot Backends v1.0.2
- Added backend's aliases into
__init__.py. - Added example to the plot function.
- Improved docstring and examples of
plot_implicit. - Fixed bug with
PlotlyBackendin which axis labels were not visible. - Added
throttledto default settings of interactive. - Added
gridto defaults settings of all backends.
Sympy Plot Backends v1.0.1
What's changed
- Exiting development status Beta
- Updated
K3DBackenddocumentation. - Updated tutorial