Description Usage Arguments Value Note See Also Examples
Draw a colorbar for the coloredmeshes to a separate 2D plot. Due to the suboptimal handling of colorbar drawing in the three-dimensional multi-panel views, it is often desirable to plot the colorbar in a separate window, export it from there and then manually add it to the final plot version in some image manipulation software like Inkscape. If you need more control over the colormap than offered by this function (e.g., setting the color value for NA values or making a symmetric colormap to ensure that the zero point for divergent colormaps is a neutral color), you should write custom code, and the return value from this function will come in handy to do that.
1 2 3 4 5 6 7 8 9 10 | coloredmesh.plot.colorbar.separate(
coloredmeshes,
show = FALSE,
image.plot_extra_options = list(horizontal = FALSE, legend.cex = 1.8, legend.width =
2, legend.mar = 12, axis.args = list(cex.axis = 5)),
png_options = list(filename = "fsbrain_cbar.png", width = 1400, height = 1400, bg =
"#FFFFFF00"),
silent = FALSE,
trim_png = TRUE
)
|
coloredmeshes |
list of coloredmeshes. A coloredmesh is a named list as returned by the ‘coloredmesh.from' functions. It has the entries ’mesh' of type tmesh3d, a 'col', which is a color specification for such a mesh. The 'vis*' functions (like |
show |
logical, Whether to open the resulting plot. Defaults to 'TRUE'. |
image.plot_extra_options |
named list of extra optins to pass to |
png_options |
Options to pass to |
silent |
logical, whether to suppress messages. Defaults to 'FALSE'. |
trim_png |
logical, whether to trim the output PNG image using image magick, i.e., remove everything but the foreground. Ignored unless an output PNG image is actually written (see 'png_options') and the 'magick' package is installed. |
named list, entries: 'output_img_path': character string, the path to the output file, or NULL.
If you increase the output resolution of the colorbar (using 'png_options'), you will have to increase the font sizes as well (using 'image.plot_extra_options'), otherwise the axis and legend labels will be hard to read.
Other colorbar functions:
combine.colorbar.with.brainview.animation()
,
combine.colorbar.with.brainview.image()
1 2 3 4 5 6 7 8 9 10 11 12 13 | ## Not run:
fsbrain::download_optional_data();
subjects_dir = fsbrain::get_optional_data_filepath("subjects_dir");
coloredmeshes = vis.subject.morph.native(subjects_dir, 'subject1',
'thickness', 'lh', views=c('t4'));
coloredmesh.plot.colorbar.separate(coloredmeshes);
# Or plot a colorbar with a label:
coloredmesh.plot.colorbar.separate(coloredmeshes,
image.plot_extra_options = list("legend.lab"="Thickness [mm]",
horizontal=TRUE, legend.cex=1.5, legend.line=-3));
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.