> should be the highest value of the plot. I assume that the show > boundaries overwrite the plot boundaries. I can see that this is > necessary if a function has a vertical asymptote in the plotted range, > but maybe it would be helpful to still make sure that the values at the
Again, I don't think this is what is happening. For instance, sage: Q = plot(2^(-20*x),(x,1,10)) sage: Q.get_minmax_data()['ymax'] 9.5367431640625e-07 sage: 2^(-20) 1/1048576 sage: _.n() 9.53674316406250e-7 All your data is plotted. What is happening is that axis creation needs work. In this case, it turns out that the offense is that there is no check for numbers with the e- notation for lots of zeros (e+ works without an explicit check). That probably wouldn't be too hard to fix for someone who is comfortable with Python string stuff, though I am not sure exactly how it would end up looking typeset. For comparison, try sage: plot(2^(20*x),(x,10,50)) which seems to be about as much as float can handle (e+300, about); it can cut off the left-hand part of the numbers. - kcrisman --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---