On Mon, May 19, 2014 at 7:39 AM, kcrisman <kcris...@gmail.com> wrote: > > > On Monday, May 19, 2014 9:49:22 AM UTC-4, William wrote: >> >> On Mon, May 19, 2014 at 6:39 AM, Pierre-Vincent Quéré >> <pierre-vin...@ensc-rennes.fr> wrote: >> > Hello, >> > >> > The lines below use to work a few months ago (to draw a polygon). But >> > today, >> > see the error I can read... >> > I've tried many times, many solutions, but none worked... >> > Any idea, please ? >> > >> >> L=[1+i,4+i,4+2*i,2+2*i,2+3*i,1+3*i,1+i] >> >>list_plot(L,plotjoined=True,aspect_ratio=1) >> >> Evidently something changed in Sage that broke your code. Maybe there >> >> > > Yes, and this would be serious. http://trac.sagemath.org/ticket/12035 > added among other things the following doctests: > > sage: list_plot([1, I, pi + I/2, CC(.25, .25)]) > sage: list_plot([exp(I*theta) for theta in [0, .2..pi]]) > > We don't explicitly test plotjoined=True but in that patch at least that > case is correctly dealt with, and the code seems to still be the same in > http://git.sagemath.org/sage.git/tree/src/sage/plot/plot.py The error > message makes it seem like a raw symbolic complex expression like 1+I made > it to the "CC(z[1])" spot, but the code says > # if we get here, we already did "list(enumerate(data))", > so maybe how "tmp = RDF(data[0])" (line 1792) is behaving changed? > > I can confirm this worked correctly in Sage 5.12. I apologize that I don't > have a current version of Sage to check this out on. > > Can you tell us exactly what version of Sage you are using, and (important) > whether you accidentally redefined "i" at some earlier point in your code > (say, with an enumeration like "for i in range(5):")?
He's using SageMathCloud, which currently defaults to "Sage Version 6.2.rc0, Release Date: 2014-04-22". Exactly the error he described happens there by default. William > > Thanks! > - kcrisman > > -- > You received this message because you are subscribed to the Google Groups > "sage-support" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-support+unsubscr...@googlegroups.com. > To post to this group, send email to sage-support@googlegroups.com. > Visit this group at http://groups.google.com/group/sage-support. > For more options, visit https://groups.google.com/d/optout. -- William Stein Professor of Mathematics University of Washington http://wstein.org -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To post to this group, send email to sage-support@googlegroups.com. Visit this group at http://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/d/optout.