Re: Errors evaluating InputForm[graphic]
- To: mathgroup at smc.vnet.net
- Subject: [mg46526] Re: Errors evaluating InputForm[graphic]
- From: Bill Rowe <readnewsciv at earthlink.net>
- Date: Sun, 22 Feb 2004 11:27:24 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
On 2/20/04 at 10:58 PM, deo6 at prodigy.net (David O'Gorman) wrote:
>Consider this example:
>Plot3D[Sin[x y],{x,0,4},{y,0,4}, AxesLabel->{"x/x0", "y/y0", "z"}]
>Mathematica correctly generates the output graphic.
>If one selects the cell containing this graphic, converts it to
>InputForm using the Convert menu selection from the Cell menu,
>cursors the beginning of this InputForm text, and sets this
>InputForm data equal to pic using the Set statement (i.e.,
>pic=stuff); then the graphic subsequently generated by typing
>Show[pic] is completely different than the original graphic.
>Does anyone how to fix this behavior?
>(Being able to restore graphics without recomputing the underlying
>data is very important.
I agree being able to use a graphic without recomputing it is very useful. But it seems to me you are making things quite difficult for your self. If I use the example you give above and later decide I should have assigned the output to a symbol so as to be easy to re-use, all I need do is
pic=%n
where n is the number of the output cell containing the graphic. Then Show[pic] reproduces the same graphic without recomputing it.
--
To reply via email subtract one hundred and four