expyfun.visual.Diamond¶
- class expyfun.visual.Diamond(ec, pos, units='norm', fill_color='white', line_color=None, line_width=1.0)[source]¶
A diamond.
- Parameters:
- ecinstance of ExperimentController
Parent EC.
- posarray-like
4-element array-like with X, Y center and width, height where x and y are coordinates of the center.
- unitsstr
Units to use. These will apply to all spatial aspects of the drawing. shape e.g. size, position. See
check_units
for options.- fill_colormatplotlib Color | None
Color to fill with. None is transparent.
- line_colormatplotlib Color | None
Color of the border line. None is transparent.
- line_widthfloat
Line width in pixels.
- Returns:
- lineinstance of Rectangle
The rectangle object.
- set_fill_color(fill_color)[source]¶
Set the object color
- Parameters:
- fill_colormatplotlib Color | None
The fill color. Use None for no fill.
- set_line_color(line_color)[source]¶
Set the object color
- Parameters:
- line_colormatplotlib Color | None
The fill color. Use None for no fill.
Examples using expyfun.visual.Diamond
¶
Experiment drawing methods
Mouse click demo