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.