ChIPS was removed from CIAO in the CIAO 4.12 release, with plotting now handled by Matplotlib.
Please see the ChIPS to Matplotlib conversion guide and contact the CXC Helpdesk if more help is needed.
How do I add or change a label in the plot?
The 'Annotate' menu of the GUI (also available by pressing the Right Mouse Button in a ChIPS window) allows you to add annotations, such as labels, directly from the GUI.
The add_label command is used to create a label and the set_label_text() command is used to change the text displayed by a label. In the example below we create a simple plot, add a label and then change its contents.
chips> clear() chips> add_curve([1,2,3], [9,-2,45]) chips> add_label(1.5, 40, r"\alpha = 0.27 \pm 0.03") chips> get_label_text() '\alpha = 0.27 \pm 0.03' chips> set_label_text("alpha = 0.27 +/- 0.03") chips> get_label_text() 'alpha = 0.27 +/- 0.03'
When the label is initially created we use LaTeX-style notation, which means that we "protect" the string - by preceeding it with a r - to avoid the "\" being treated as an escape character. An alternative would be to write "\\" instead. When we change the label we switch to an ASCII-only display for the label text.
The ChIPS GUI
The ChIPS GUI makes it easy to modify a visualization using your mouse, rather than Python functions. The GUI can also be used to add annotations - such as labels, lines, points and regions - and to zoom or pan into plots.