Graph IDE ► Graphs ► Multiple Coordinate Graph

A Multiple Coordinate Graph is similar to the Single Coordinate Graph except the graph manages and shows more than one coordinate within its frame. The issue then becomes one of assigning data points to one coordinate v.s. another. For that purpose, the Multiple Coordinate Graph defines a focused coordinate index. That index must be set before creating data graphics on the graph.

The figure below shows a typical use of a multiple coordinate graph. The concept is to show how pressure changes in relation to temperature over time. The pressure would be shown by a blue curve, bar, etc. and the temperature by a red curve, bar or other graphical element(s), thus color distinguishes which coordinate the data goes with. Another way to view this data would be with a Single Coordinate Graph showing pressure v.s. temperature with a trajectory graphic where the parametric variable is time. There are reasons to show both formats.

Note that the scope of this implementation is limited by Graph IDE's User Interface to only rectangular coordinates and one x-axis. This may be relaxed to permit many more combinations of coordinates in the future.

The following figure shows 4 y-axes and one log x-axis. In all, there can be up to 16 y-axes of type None, Log, Linear and one x-axis of type Linear, Log or Date. That gives hundreds of permutations of coordinate types.

Main Inspector

The Inspector Editor for the Multiple Coordinate Graph is shown below.

Automatically Reset Fields And Graph

Set Using Auto Scaler : Selecting this button autoscales the graph according to the settings in the Auto Scaler inspector.

Coordinate Axis Selection

Mouse Focus : You focus on a coordinate system to add data and graphics to that coordinate system which is represented and displayed by the graph's axes. In the case of multiple coordinates on one area you first need to define the coordinate to focus on. Use this setting for that purpose. Because there is only one x-axis the setting relates to one of 16 y-axis.

Edit : You can edit any one of sixteen separate y-axis limits. To do so, first select the y-axis to edit. Y-axis are ordered by closest to the graph frame to furthest away. So, left y-axis, right y-axis, 2nd left-y-axis, 2nd right-y-axis and so on for eight y-axes on the left and eight on the right. Once the Axis Number To Edit is set then the limits entries are for a single coordinate. For a definition of those limits entries see the Single Coordinate Graph section.

Type : The type of either the x-axis or y-axis. The Type can by Linear, Log or in the case of the y-axis None. When the type is changed, the graphics for that coordinate are remapped and the Axes Limits And Mapping controls are changed to reflect the new type. If the type None is selected then graphics associated with that axis are deleted from the coordinate.

Axes Limits And Mappings

This specifies the actual limits of the coordinate system represented by the graph and those limits are defined at the graph frame. When you change these limits then you should also probably change the tick discretization limits to the same values. Note that the ticks "float" which is to say that they don't follow the Indigenous Coordinate Limits.

Apply : Updates the graph to correspond to the values shown above the button. Note that entering a value in a text field will not change the graph even if the return key is clicked. That is because all of the numbers are related and updating the graph based upon only one of the values can produce a inconsistent state.

Reference Frame

This specifies the reference frame location of the graph. Note that the reference frame is the frame that coincides with the Indigenous Coordinate Limits location but in graphic view coordinate.

Left Edge : The left edge of the graph in units and coordinate of the Graphic View.

Bottom Edge : The bottom edge of the graph in units and coordinate of the Graphic View.

Width : The width of the graph in units and coordinate of the Graphic View.

Height : The height of the graph in units and coordinate of the Graphic View.

Character

One of the difficulties of a multiple coordinate graph is the sheer amount of attributes to set. Much like a Spreadsheet is used to control other representations, the multiple coordinate graph can also be controlled by a data source. One such data source is a Strip Chart where time series data (and transformed spectral data) can show up on a multiple coordinate graph. To facilitate that notion, the Character can be set.

Setting the Character to Strip Chart places the multiple coordinate graph under different input control than explained in this manual. For additional information see the Strip Chart User Manual.

Character : To set the character select the Character pop up button and then choose the Strip Chart character. Once set the Strip Chart inspector editor will be used. The Character can be reset from there by choosing the Universal character.