irfpy.util.plttools¶
In house matplotlib tools.
-
irfpy.util.plttools.subplot_coords(nraw, ncol, iaxis, fig=None)[source]¶ Return the coordinate of the subplot.
- Parameters
nraw – The number of raw
ncol – The number of column
iaxis – The index of the axis. From 1 to raw * column.
fig – A Figure instance. If None, default values are used.
- Returns
A tuple representing (x0, y0, x1, y1) is returned.
The coordinate of axis, (x0, y0, x1, y1), produced by
fig.add_subplot(nraw, ncol, iaxis)is returned.>>> x0, y0, x1, y1 = subplot_coords(2, 2, 3) >>> print('{:.3f} {:.3f} {:.3f} {:.3f}'.format(x0, y0, x1, y1)) 0.125 0.100 0.477 0.464
This is the coordinates for an axis produced by
fig.add_subplot(2, 2, 3).
-
irfpy.util.plttools.subplot_rect(nraw, ncol, iaxis, fig=None)[source]¶ Return the rectangle (x, y, w, h).
Similar to
subplot_coords(), but returning (x, y, w, h).