axes

Custom Axis Ticks

pvmacros.vis.axes.customAxisTicks(rng, axis=0, uniform=False)[source]

Use to set custom axis ticks in the render view

Parameters:
  • rng (list(float)) – A list or tuple of floats for the axis ticks
  • axis (int) – The axis to set (X=0, Y=1, or Z=2)
  • uniform (bool) – An optional flag to use the given range on all axii

Reset Axis Ticks

pvmacros.vis.axes.resetAxisTicks(axis)[source]

Use to reset the axis ticks in the render view for any given axii

Parameters:axis (int or list(int)) – The axis to set (X=0, Y=1, or Z=2)

Scale Axis

pvmacros.vis.axes.scaleAxis(axis, scale)[source]

Use to scale an axis visually

setAxisLabelsFromBounds

pvmacros.vis.axes.setAxisLabelsFromBounds(name, num=(10, 10, 5))[source]

Sets the axis labels from a given input data source. Use the num argument to control the number of labels along each axis. If num is a scalar, then a uniform number of labels is used on each axis.

Parameters:
  • name (str) – The string name of the input source on the data pipeline
  • num (tuple(int) or int) – the number of labels for each axis

Example

>>> import pvmacros as pvm
>>> pvm.vis.setAxisLabelsFromBounds('TableToPoints1', num=(5, 10, 2))