Method slabelfunc
| Improve this Doc View Sourceslabelfunc(LabelFunc, IntPtr)
plslabelfunc: Assign a function to use for generating custom axis labels
Declaration
public void slabelfunc(LabelFunc label_func, IntPtr label_data)
Parameters
Type | Name | Description |
---|---|---|
LabelFunc | label_func | This is the custom label function. In order to reset to the default labelling, set this to NULL. The labelling function parameters are, in order: axis This indicates which axis a label is being requested for. The value will be one of PL_X_AXIS, PL_Y_AXIS or PL_Z_AXIS. value This is the value along the axis which is being labelled. label_text The string representation of the label value. length The maximum length in characters allowed for label_text. |
IntPtr | label_data | This parameter may be used to pass data to the label_func function. |
Remarks
This function allows a user to provide their own function to provide axis label text. The user function is given the numeric value for a point on an axis and returns a string label to correspond with that value. Custom axis labels can be enabled by passing appropriate arguments to plenv, plbox, plbox3 and similar functions.