Re: PlotRange Limitation?
- Subject: [mg899] Re: PlotRange Limitation?
- From: rubin at msu.edu (Paul A. Rubin)
- Date: Fri, 28 Apr 1995 00:57:01 -0400
- Apparently-to: mathgroup-send at christensen.cybernetics.net
- Organization: Michigan State University
In article <3ni501$afg at news0.cybernetics.net>, martind at carleton.edu (D<martind at carleton.edu>M) wrote: ->Ok - I've got a question: ->I'm just trying to get a decent plot out of Mathematica for a function that ->returns some very small values. ->However, I won't worry you all with the function as the problem occurs in the ->Plot: ->The command: ->Plot[x*10^-29, {x, 0, 100}, PlotRange -> {0, 10^-27}] ->Gives me a little graph of nothing - the PlotRange is apparently ignored, and ->is treated as if I had typed {-0.5, 0.5} for the PlotRange; (I get this ->information from FullOptions). ->Now, one solution would be to scale the function up a bit and use Ticks to ->simulate being way down under, but I'd rather not do that - I just want to Plot ->where I want to Plot. ->I tried some odd replacement rules to get a FullForm that looked like it had ->the proper PlotRange, but when I did a Show of that Graphics object and then ->another FullForm, it appeared that PlotRange had secretly returned to {-0.5, ->0.5}. ->Is there a hidden limit on PlotRange? Can it be changed? -> ->martind at carleton.edu -> I think that Plot is "hardwired" to use machine precision numbers, at least for the plot range. On my PC (machine precision being about 16 digits), I can generate the graph with the exponents -29 (-27) changed to -16 (-14), but when I make them -17 (-15) the override of PlotRange occurs. My guess is that Plot, after converting arguments to machine numbers, sees the {0, 10^-27} plot range as being {0., 0.}, which forces it to revert to some default. Paul ************************************************************************** * Paul A. Rubin Phone: (517) 432-3509 * * Department of Management Fax: (517) 432-1111 * * Eli Broad Graduate School of Management Net: RUBIN at MSU.EDU * * Michigan State University * * East Lansing, MI 48824-1122 (USA) * ************************************************************************** Mathematicians are like Frenchmen: whenever you say something to them, they translate it into their own language, and at once it is something entirely different. J. W. v. GOETHE