3D Surface plotter
plot_surf3d.Rd
Plots 3D cortical surfaces
Usage
plot_surf3d(
surf_data,
surf_color = "grey",
cmap,
limits,
atlas = 1,
hemi = "b",
medial_gap = 0,
orientation_labels = TRUE,
VWR_check = TRUE
)
Arguments
- surf_data
A numeric vector (length of V)
- surf_color
color of the cortical surface. Set to
'grey'
by default- cmap
A string vector containing 2 to 4 color names/codes specifying the colors to be used for the color scale. If none are specified, appropriate colors will be automatically selected according to
range(surf_data)
- limits
A combined pair of numeric vector composed of the lower and upper color scale limits of the plot. When left unspecified, the symmetrical limits
c(-max(abs(surf_dat),max(abs(surf_dat)))
will be used.- atlas
atlas used for identifying region labels. 1=Desikan, 2=Destrieux-148, 3=Glasser-360, 4=Schaefer-100, 5=Schaefer-200, 6=Schaefer-400. Set to
1
by default. This argument is ignored for hippocampal surfaces.- hemi
A string specifying the hemisphere to plot. Possible values are
l
(left),r
(right) orb
(both).- medial_gap
A numeric value specifying the amount of gap (in MNI coordinate units) to separate the left and right hemispheres. Set to
0
(no gap between hemispheres) by default. In order to view the medial surfaces clearly, it is recommended that this value is set to20
. This argument is ignored ifhemi!='b'
- orientation_labels
A boolean object specifying if orientation labels are to be displayed. Set to
TRUE
by default- VWR_check
A boolean object specifying whether to check and validate system requirements. Default is TRUE.
Examples
surf_data = runif(20484);
plot_surf3d(surf_data = surf_data, VWR_check=FALSE)