Functions | |
| def | figure |
| calls pylab.figure() and returns the figure other params can be added if required. | |
| def | flip_x_axis |
| typical usage: ax = pp.gca(); mpu.flip_x_axis(ax) | |
| def | flip_y_axis |
| typical usage: ax = pp.gca(); mpu.flip_y_axis(ax) | |
| def | legend |
| legend drawing helper | |
| def | plot_circle |
| plot circle (or an arc counterclockwise starting from the y-axis) | |
| def | plot_ellipse |
| plot an ellipse | |
| def | plot_ellipse_cov |
| plot an ellipse | |
| def | plot_histogram |
| plot a histogram. | |
| def | plot_radii |
| plot radii at regular angular intervals. | |
| def | plot_rectangle |
| plot rectangle | |
| def | random_color |
| generate a random color. | |
| def | reduce_figure_margins |
| def | set_figure_size |
| def hrl_lib.matplotlib_util.figure | ( | fig_num = None, |
|
dpi = None |
|||
| ) |
calls pylab.figure() and returns the figure other params can be added if required.
| dpi | - changing this can change the size of the font. |
Definition at line 39 of file matplotlib_util.py.
| def hrl_lib.matplotlib_util.flip_x_axis | ( | ax | ) |
typical usage: ax = pp.gca(); mpu.flip_x_axis(ax)
Definition at line 92 of file matplotlib_util.py.
| def hrl_lib.matplotlib_util.flip_y_axis | ( | ax | ) |
typical usage: ax = pp.gca(); mpu.flip_y_axis(ax)
Definition at line 96 of file matplotlib_util.py.
| def hrl_lib.matplotlib_util.legend | ( | loc = 'best', |
|
display_mode = 'normal', |
|||
draw_frame = True, |
|||
handlelength = 0.003 |
|||
| ) |
legend drawing helper
| loc | - 'best', 'upper left' ... |
| display_mode | - 'normal', 'less_space' |
Definition at line 46 of file matplotlib_util.py.
| def hrl_lib.matplotlib_util.plot_circle | ( | cx, | |
| cy, | |||
| rad, | |||
| start_angle, | |||
| end_angle, | |||
step = math.radians(2), |
|||
color = 'k', |
|||
label = '', |
|||
alpha = 1.0, |
|||
linewidth = 2 |
|||
| ) |
plot circle (or an arc counterclockwise starting from the y-axis)
| cx | - x coord of center of circle. |
| cy | - y coord of center of circle. |
| rad | - radius of the circle |
| start_angle | - starting angle for the arcin RADIANS. (0 is y axis) |
| end_angle | - ending angle for the arcin RADIANS. (0 is y axis) |
| step | - step size for the linear segments. |
| color | - color of the circle. |
| label | - legend label. |
circle plotted as bunch of linear segments. back to LOGO days.
Definition at line 135 of file matplotlib_util.py.
| def hrl_lib.matplotlib_util.plot_ellipse | ( | pos, | |
| angle, | |||
| w1, | |||
| w2, | |||
| edge_color, | |||
face_color = 'w', |
|||
alpha = 1. |
|||
| ) |
plot an ellipse
| mn | - center of ellipe. (2x1 np matrix) |
| angle | of the ellipse (RADIANS) |
Definition at line 114 of file matplotlib_util.py.
| def hrl_lib.matplotlib_util.plot_ellipse_cov | ( | pos, | |
| P, | |||
| edge_color, | |||
face_color = 'w', |
|||
alpha = 1. |
|||
| ) |
plot an ellipse
| mn | - center of ellipe. (2x1 np matrix) |
| P | - covariance matrix. |
Definition at line 103 of file matplotlib_util.py.
| def hrl_lib.matplotlib_util.plot_histogram | ( | left, | |
| height, | |||
width = 0.8, |
|||
label = '', |
|||
align = 'center', |
|||
color = 'b', |
|||
alpha = 1. |
|||
| ) |
plot a histogram.
| left | - left edge of the bin. (array-like) |
| height | - height of each bin (array-like) |
Definition at line 232 of file matplotlib_util.py.
| def hrl_lib.matplotlib_util.plot_radii | ( | cx, | |
| cy, | |||
| rad, | |||
| start_angle, | |||
| end_angle, | |||
interval = math.radians(15), |
|||
color = 'k', |
|||
label = '', |
|||
alpha = 1.0, |
|||
linewidth = 1. |
|||
| ) |
plot radii at regular angular intervals.
| cx | - x coord of center of circle. |
| cy | - y coord of center of circle. |
| rad | - radius of the circle |
| start_angle | - starting angle for the arcin RADIANS. (0 is y axis) |
| end_angle | - ending angle for the arcin RADIANS. (0 is y axis) |
| interval | - angular intervals for the radii |
| color | - color of the circle. |
| label | - legend label. |
Definition at line 204 of file matplotlib_util.py.
| def hrl_lib.matplotlib_util.plot_rectangle | ( | cx, | |
| cy, | |||
| slope, | |||
| width, | |||
| length, | |||
color = 'k', |
|||
label = '', |
|||
alpha = 1.0, |
|||
linewidth = 2 |
|||
| ) |
plot rectangle
| cx | - x coord of center of rectangle. |
| cy | - y coord of center of rectangle. |
| slope | - slope of rectangle. (0 is aligned along x axis) |
| width | - width of the rectangle |
| length | - length of the rectangle |
| color | - color of the circle. |
| label | - legend label. |
Definition at line 159 of file matplotlib_util.py.
generate a random color.
Definition at line 61 of file matplotlib_util.py.
| def hrl_lib.matplotlib_util.reduce_figure_margins | ( | left = 0.1, |
|
right = 0.98, |
|||
top = 0.99, |
|||
bottom = 0.15 |
|||
| ) |
Definition at line 86 of file matplotlib_util.py.
| def hrl_lib.matplotlib_util.set_figure_size | ( | fig_width, | |
| fig_height | |||
| ) |
| figure | width in cm |
| figure | height in cm |
Definition at line 71 of file matplotlib_util.py.