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).