plotSetColorMap¶
Purpose¶
Sets the color maps for a surface or contour plot.
Format¶
-
plotSetColorMap
(&myPlot, color_type)¶ Parameters: - &myPlot (struct pointer) – A
plotControl
structure pointer. - color_type (string) –
name of color maps:
viridis magma inferno plasma
- &myPlot (struct pointer) – A
Examples¶
// Clear out variables in GAUSS workspace
new;
// Create data
x = seqa(-4, .125, 161)';
y = seqa(-8, .125, 161);
z = sin(x) .* cos(y) * .5;
z = z .* sin(x/3) .* cos(y/3);
z = z .* sin(x/5) + sin(y/2.5)/3 + sin(x/2.5)/3;
// Set up control structure with defaults
// for surface plots
struct plotControl myPlot;
myPlot = plotGetDefaults("surface");
// Set title and Z axis label
plotSetTitle(&myPlot, "Contour plot example", "arial", 16, "black");
// Set color map for contour
plotSetColormap(&myplot, "viridis");
// Draw graph using plotcontrol structure
plotContour(myPlot, x, y, z);
The plot is

Remarks¶
This function sets an attribute in a plotControl
structure. It does not
affect an existing graph, or a new graph drawn using the default
settings that are accessible from the
menu. See the GAUSS Graphics chapter for more information on the
methods available for customizing your graphs.
See also
Functions plotGetDefaults()
, plotSetContourLabels()
, plotSetZLevels()