`plstransform`: Set a global coordinate transform function
Prev | Chapter 17. The Common API for PLplot | Next

#### `plstransform`: Set a global coordinate transform function

`plstransform (` | coordinate_transform ,
| coordinate_transform_data `)`;

This function can be used to define a coordinate transformation which affects all elements drawn within the current plot window. The ``coordinate_transform`` callback function is similar to that provided for the `plmap` and `plmeridians` functions. The ``coordinate_transform_data`` parameter may be used to pass extra data to ``coordinate_transform``.

`coordinate_transform` (``PLTRANSFORM_callback``, input)

  A callback function that defines the transformation from the input (x, y) world coordinates to new PLplot world coordinates. If `coordinate_transform` is not supplied (e.g., is set to NULL in the C case), then no transform is applied.

`coordinate_transform_data` (``PLPointer``, input)

  Optional extra data for ``coordinate_transform`` .

Redacted form:

- General: `plstransform(coordinate_transform, coordinate_transform_data)`

This function is used in examples 19 and 22.

Prev | Up | Next
`plstart`: Initialization | Home | `plstring`: Plot a glyph at the specified points