Define the minimum and maximum source’s possible radius. By default
if all sources have the same value, the radius will be radius_min.

edge_color:string/list/array_like | ‘black’

Edge color of source’s markers.

edge_width:float | 0.

Edge width source’s markers.

system:{‘mni’, ‘tal’}

Specify if the coodinates are in the MNI space (‘mni’) or Talairach
(‘tal’).

mask:array_like | None

Array of boolean values to specify masked sources. For example, if data
are p-values, mask could be non-significant sources.

mask_color:array_like/tuple/string | ‘gray’

Color to use for masked sources.

mask_radius:float | None

Radius size of masked sources.

text:list | None

Text to attach to each source. For example, text could be the name of
each source.

text_size:float | 2.

Text size attached to sources.

text_color:array_like/string/tuple | ‘white’

Text color attached to sources.

text_bold:bool | False

Specify if the text attached to sources should be bold.

text_translate:tuple | (0., 2., 0.)

Translate the text along the (x, y, z) axis.

visible:bool/array_like | True

Specify which source’s have to be displayed. If visible is True, all
sources are displayed, False all sources are hiden. Alternatively, use
an array of shape (n_sources,) to select which sources to display.

transform:VisPy.visuals.transforms | None

VisPy transformation to set to the parent node.

parent:VisPy.parent | None

Markers object parent.

verbose:string

Verbosity level.

_z:float | 10.

In case of (n_sources, 2) use _z to specify the elevation.

kw:dict | {}

Optional arguments are used to control the colorbar
(See ColorbarObj).

By default, the rendered canvas will have the size of your screen.
The screenshot() method provides two ways to increase to exported image
resolution :

Using print_size, unit and dpi inputs : specify the size of the
image at a specific dpi level. For example, you might want to
have an (10cm, 15cm) image at 300 dpi.

Using the factor input : multiply the default image size by this
factor. For example, if you have a (1920, 1080) monitor and if
factor is 2, the exported image should have a shape of
(3840, 2160) pixels.

Parameters:

saveas:str

The name of the file to be saved. This file must contains a
extension like .png, .tiff, .jpg…

print_size:tuple | None

The desired print size. This argument should be used in association
with the dpi and unit inputs. print_size describe should be a tuple
of two floats describing (width, height) of the exported image for
a specific dpi level. The final image might not have the exact
desired size but will try instead to find a compromize
regarding to the proportion of width/height of the original image.

dpi:float | 300.

Dots per inch for printing the image.

unit:{‘centimeter’, ‘millimeter’, ‘pixel’, ‘inch’}

Unit of the printed size.

factor:float | None

If you don’t want to use the print_size input, factor simply
multiply the resolution of your screen.

region:tuple | None

Select a specific region. Must be a tuple of four integers each one
describing (x_start, y_start, width, height).

autocrop:bool | False

Automaticaly crop the figure in order to have the smallest
space between the brain and the border of the picture.

bgcolor:array_like/string | None

The background color of the image.

transparent:bool | False

Specify if the exported figure have to contains a transparent
background.

obj:VisbrainObj | None

Pass a Visbrain object if you want to use the camera of an other
object for the sceen rendering.

Custom source selection. Use ‘inside’ or ‘outside’ to select
sources respectively inside or outside the volume. Use ‘close’ to
select sources that are closed to the surface (see the distance
parameter below). Finally, use ‘all’ (or True), ‘none’ (or None,
False) to show or hide all of the sources.