> $ python
>>>> from sympy import *
>>>> x = Symbol('x')
>>>> plot(x*x)
>
> Try using a "pure" python interpreter instead of whatever Sage is launching.On the one hand, normally (!) "sage -ipython" is really a pure python interpreter ; on the other hand, my system's python does not have matplotlib, so there's no way it's going to work. Mind you, i've just tried on a linux machine under virtual box, it has sympy and matplotlib working with the basic system's python, and it all works fine! So, as it turns out, you're right: "sage -ipython" does something funny, with respect to matplotlib. It may be a normal feature, when you think that under (standard) sage, the matplotlib plots do not open a dedicated matplotlib window, just the system's image viewer, opened on a temp .png file. OK, so I understand pretty well what goes on. The thing is, I wanted to tell my students that installing sympy+matplotlib (+numpy) was super easy on any machine, and for Mac OSX my advice was to install Sage, since installing matplotlib on a Mac is a f****ing nightmare (last time I looked, anyway). I wonder what Mac OSX users are advised to do, when wanting to work with sympy+matplotlib: install anaconda? anyway, thanks for your help. And yes, I noticed sympy gamma, it does do plots ! cheers Pierre > > And the plots will not show up on sympy live. We do have some plotting > functionality on sympy gamma though. > > > Jason > moorepants.info > +01 530-601-9791 > > On Wed, Jul 1, 2015 at 2:24 PM, Pierre Guillot <[email protected]> > wrote: >> >> I have just tried "from sympy.plotting import plot" but it does not >> seem any different from the plot command that I had by doing "from >> sympy import *" (as I indicated in my original post) >> >> 2015-07-01 23:17 GMT+02:00 Jason Moore <[email protected]>: >> > Are you using the sympy plot command? >> > >> > from sympy.plotting import plot >> > >> > http://docs.sympy.org/dev/modules/plotting.html >> > >> > >> > >> > >> > Jason >> > moorepants.info >> > +01 530-601-9791 >> > >> > On Wed, Jul 1, 2015 at 1:34 PM, Pierre Guillot >> > <[email protected]> >> > wrote: >> >> >> >> >SymPy should automatically detect the presence of matplotlib and use >> >> > it. >> >> >Do you have it installed locally? >> >> >> >> well, "import matplotlib" works. And plots in sage work. >> >> >> >> by the way, when plots in sympy "work", is it the same mechanism as in >> >> Sage, that is, the plot is saved to a temporary file and opened in a >> >> new >> >> window with the system's viewer? Perhaps I should have made it 100% >> >> clear >> >> that I'm using the command line, not a notebook or anything. >> >> >> >> -- >> >> 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 [email protected]. >> >> To post to this group, send email to [email protected]. >> >> Visit this group at http://groups.google.com/group/sympy. >> >> To view this discussion on the web visit >> >> >> >> https://groups.google.com/d/msgid/sympy/58b30267-51c8-4a1e-9430-a2bcb90cfd64%40googlegroups.com. >> >> >> >> For more options, visit https://groups.google.com/d/optout. >> > >> > >> > -- >> > You received this message because you are subscribed to a topic in the >> > Google Groups "sympy" group. >> > To unsubscribe from this topic, visit >> > https://groups.google.com/d/topic/sympy/-j56ppfR7kw/unsubscribe. >> > To unsubscribe from this group and all its topics, send an email to >> > [email protected]. >> > To post to this group, send email to [email protected]. >> > Visit this group at http://groups.google.com/group/sympy. >> > To view this discussion on the web visit >> > >> > https://groups.google.com/d/msgid/sympy/CAP7f1AiNbJ%3Dvi1cu%3D-Z_-vmTTXkK6iqwOa05kAR8beypEBN4Ew%40mail.gmail.com. >> > >> > For more options, visit https://groups.google.com/d/optout. >> >> >> >> -- >> Pierre >> 06 06 40 72 28 >> >> -- >> 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 [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/sympy. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/sympy/CAJ0QLpbHthXQ0xD%3DuJ%2B5fUZOoc8v4abBnogRKtS4OsRrvBoVdA%40mail.gmail.com. >> For more options, visit https://groups.google.com/d/optout. > > > -- > You received this message because you are subscribed to a topic in the > Google Groups "sympy" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/sympy/-j56ppfR7kw/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/sympy. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/CAP7f1AjiaCfWRmvaCAXjwt8CPoNEQymihXcOMboem_1t-tO%2BTQ%40mail.gmail.com. > > For more options, visit https://groups.google.com/d/optout. -- Pierre 06 06 40 72 28 -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sympy. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAJ0QLpYdSTnptrs2gMDxLOG8wCg9oY3wr0wF67F-yohqc6uUCA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
