Wed, 06/29/2016 - 01:04 am
I have a question concerning Box Plots. I want to make a Graph containing Box Plot ((Windows/New/Box Plot) and add something (e.g. drawing, text) to it using Tools option (CTRL-T). It works fine: I can add things and modify what I have added. However, if I save the file and re-open it again, I can't modify the added drawings, text anymore. Does anyone knows a solution for this problem? Thank you. Maria
June 29, 2016 at 02:34 am - Permalink
June 29, 2016 at 06:19 am - Permalink
June 29, 2016 at 06:27 am - Permalink
I have a little tree and a little book on the left with options "bring to front", "send to back", "forwards", "backwards". But I do not know how to see in which layer I am.
June 29, 2016 at 06:48 am - Permalink
DisplayHelpTopic "SetDrawLayer"
This summarizes the Layers, and how to manipulate them. I suggest reviewing the Manual's chapter on Drawing.
June 29, 2016 at 06:51 am - Permalink
DoWindow/R YourGraphName
and parse its contents to see in what layer the drawing exists.June 29, 2016 at 07:01 am - Permalink
Thanks a lot for all your help. This forum is great!
June 29, 2016 at 07:14 am - Permalink
It's a big problem. Igor has so many features and options that I doubt that even us WaveMetrics engineers know everything you can do with Igor. But perhaps you will be encouraged to know that finding that particular menu has been such a problem in the past that in Igor 7 I created a new button in the tool palette just for that purpose. Now it's right up front.
I would like to note that the "Prog" layers are intended (by convention only) for use by code that adds drawing items to a graph. It is unlikely, but you could get a procedure package that erases your ProgAxes drawing layer. Of course, a misbehaving procedure could erase anything it wants to, but erasing Prog layers is more or less correct behavior.
To move your drawing objects to a different layer you need to select them all, cut, change to a new layer and paste. This is not a big deal- keep it in mind for the future.
John Weeks
WaveMetrics, Inc.
support@wavemetrics.com
June 29, 2016 at 09:20 am - Permalink
June 30, 2016 at 01:35 am - Permalink
You can use the "UserAxes" layer to get the exact same effect, except that it is on top of "ProgAxes". That would be an issue only if there are drawing elements in both of those layers. Both of those layers will create drawing elements on top of the axes but below traces and annotations.
John Weeks
WaveMetrics, Inc.
support@wavemetrics.com
June 30, 2016 at 09:44 am - Permalink