The annotations need a round of cleanup now that they are a year old. This ticket exists to collect work items.
item1. list of properties is overwhelming and a specialized editor GUI is needed.
item2. pointAtX and pointAtY are not adjustable in the properties dialog.
item3. Annotations need to be able to point at multiple things.
Masafumi, Ivar and I had a round of working on this, adding the "annotation" command to jython scripts. Also http://autoplot.org/Annotations was created at some point.
item4. the transition from plot-anchored to data-anchored causes the annotation to jump. Instead x and y offsets which preserve the position should be calculated.
item4 is done.
The "OutsideS" position icon was incorrect. This is fixed.
Last edit: Jeremy Faden 2019-08-14
There needs to be a nice user manual for annotations, because I still have trouble remembering how the controls work, specifically anchorType. How do plot and canvas differ?
I made it so that the annotation command automatically sets the anchor to canvas when plotId is specified. anchorType=PLOT is still poorly defined, but this should become the new automatic setting when it is properly defined.
See also https://github.com/das-developers/das2java/issues/47 .