IMO, Oscar is suggesting a nice idea. Using wrappers for the APIs already existing for plotting just slows down the computation of overall results. If the SymPy wrappers for plotting module aren't making any difference in the algorithms for plotting then may be we can remove them though it would be a drastic change. Other approach can be to stop extending it further and just focussing on fixing the current bugs. My views are based on a high level idea of plotting module, someone with more experience should take the decision regarding this.
Thanks. With Regards, Gagandeep Singh Github - https://www.github.com/czgdp1807 LinkedIn - https://www.linkedin.com/in/czgdp1807 On Sat, 8 Feb, 2020, 5:51 PM Oscar Benjamin, <oscar.j.benja...@gmail.com> wrote: > The sympy plotting module is mostly a wrapper around matplotlib. You > can use matplotlib directly for a lot of the things you suggest. > > I think it would be better if sympy's plotting module didn't try to > wrap up other libraries as "backends" but instead focussed on > documenting how it should be used in combination with the underlying > plotting libraries. > > On Fri, 7 Feb 2020 at 23:57, David Bailey <d...@dbailey.co.uk> wrote: > > > > Hi everyone, > > > > The plotting.plot and plotting.plot3d functions are very nice, and > produce good looking output, but I can't see any way to create arbitrary > plots that would not have axes, but would be composed of lines, points, > filled regions, and text positioned as desired, for example: > > > > A circuit diagram > > > > Other engineering diagrams > > > > Fractals > > > > Organic chemical structures > > > > I am sure there are packages out there to do any one of those tasks, but > what do those packages use to generate their plotting output? > > > > Since plot() returns a plot object that can be subsequently rendered, I > have wondered if the answer is to actually construct a plot object 'by > hand'. > > > > Any hints would be welcome, > > > > David > > > > -- > > You received this message because you are subscribed to the Google > Groups "sympy" group. > > To unsubscribe from this group and stop receiving emails from it, send > an email to sympy+unsubscr...@googlegroups.com. > > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/5bf2e639-f9e7-caff-2802-917979d1ff10%40dbailey.co.uk > . > > -- > You received this message because you are subscribed to the Google Groups > "sympy" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sympy+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/CAHVvXxT_8H-0yESmso8eZ%2BOqtQBHOG-_Q6DK4fUrDirre6pS1g%40mail.gmail.com > . > -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAAvS0gWvGsHVwd6WyZc8WJUQ2ghJuAeD2B5qxv5PePwe1uX6sg%40mail.gmail.com.