Graphics

Graph types

plotACF Plots the autocorrelations function (ACF).
plotArea Creates a cumulative area plot.
plotBar Creates a bar plot.
plotBarH Creates a horizontal bar plot.
plotBox Creates a box plot.
plotCDFEmpirical Creates a cumulative distribution function (cdf) of the empirical distribution plot.
plotContour Creates a contour plot.
plotFreq Calculates and plots the frequencies of categorical variables.
plotHist Calculates and creates a frequency histogram plot.
plotHistF Creates a histogram plot from a vector of frequencies.
plotHistP Calculates and creates a percentage frequency histogram plot.
plotLogLog Creates a 2-dimensional line plot with logarithmic scaling of the both the x and y axes.
plotLogX Creates a 2-dimensional line plot with logarithmic scaling of the x-axis.
plotLogY Creates a 2-dimensional line plot with logarithmic scaling of the y-axis.
plotPACF Plots the partial autocorrelations function (PACF).
plotPolar Creates a polar plot.
plotScatter Creates a 2-dimensional scatter plot.
plotSurface Creates a 3-dimensional surface plot.
plotTS Creates a graph of time series data.
plotTSHF Plots high-frequency and irregularly spaced time series data.
plotTSLog Creates a graph of time series data with the y-axis on a log scale.
plotXY Creates a 2-dimensional line plot.
plotXYFill Creates an area plot between sets of lines.

Add data to existing graphs

plotAddArea Adds a cumulative area plot to an existing 2-D graph.
plotAddBar Adds a bar or a set of bars to an existing 2-D graph.
plotAddBarH Adds a horizontal bar or a set of horizontal bars to an existing 2-D graph.
plotAddErrorBar Adds error bars to an existing 2-D graph.
plotAddBox Adds a box plot to an existing 2-D graph.
plotAddHist Adds a histogram to an existing 2-D graph.
plotAddHistF Adds a frequency histogram to an existing 2-D graph.
plotAddHistP Adds a percent frequency histogram to an existing 2-D graph.
plotAddPolar Adds a graph using polar coordinates to an existing polar graph.
plotAddScatter Adds a set of points to an existing 2-D graph.
plotAddSurface Adds a surface plot to an existing 3-D plot.
plotAddTS Adds a curve of time series data to an existing time series plot.
plotAddTSHF Adds high-frequency and/or irregularly spaced time series data to an existing 2-D plot.
plotAddXY Adds an XY plot to an existing 2-D graph.
plotAddXYFill Adds an area plot between sets of lines to an existing 2-D plot.

Spanning bars and lines

plotAddHBar Adds one or more horizontal bars spanning the full extent of the x-axis to an existing graph.
plotAddHLine Adds one or more horizontal lines spanning the full extent of the x-axis to an existing graph
plotAddVBar Adds one or more vertical bars spanning the full extent of the y-axis to an existing graph.
plotAddVLine Adds one or more vertical lines spanning the full extent of the y-axis to an existing graph

Color palettes

blendColorPalette Create a new palette that blends between a list of colors.
getColorPalette Retrieves a named color palette as a string array. Some names offer multiple palettes based on the number of colors requested. These generally range from a base of 3 to a maximum of 8-12 for color brewer palettes.
getHSLPalette Create a set of evenly spaced colors in HSL hue space.
getHSLuvPalette Create a set of evenly spaced circular hues in the human-friendly <a href=”https://www.hsluv.org/”>HSLuv</a> color system.
listColorPalettes List available color palettes known by GAUSS.

Subplots and size

plotCanvasSize Controls the size of the canvas on which the next plot is drawn.
plotClearLayout Clears any previously set plot layouts.
plotCustomLayout Plots a graph of user-specified size at a user-specified location.
plotLayout Divides a plot into a grid of subplots and assigns the cell location in which to draw the next created graph.

Graph windows

plotCloseAll Closes all open graph tabs.
plotOpenWindow Opens a new, empty graph window to be used by the next drawn graph.
plotSetNewWindow Sets whether or not graph should be drawn in the same window or a new window.

Export and save

plotSave Saves the last created graph to a user specified file type, such as JPG, PNG, PDF, TIFF and more.

Graph settings

plotGetDefaults Gets the default settings for a specified graph type.
plotSetFonts Sets the font family, size and color for all or a subset of the text elements in a graph.

Title, legend and axis labels

plotSetLegend Adds a legend to a graph.
plotSetLegendBkd Sets the opacity and color for the background of a graph legend.
plotSetLegendBorder Controls the color and thickness of the legend border.
plotSetLegendFont Set the font, font size and font color for the text in the legend.
plotSetLegendTitle Sets the text for the legend title.
plotSetTextInterpreter Controls the text interpreter (LaTeX, HTML) settings for one or more text labels.
plotSetTitle Controls the settings for the title for a graph.
plotSetXLabel Controls the settings for the x-axis label on a graph.
plotSetYLabel Controls the settings for the y-axis label on a graph.
plotSetZLabel Controls the settings for the z-axis label on a graph.

Axes and grid

plotSetActiveX Determines whether subsequent plotSet calls apply to the top or bottom x-axis.
plotSetActiveY Determines whether subsequent plotSet calls apply to the left or right y-axis.
plotSetAxesPen Sets the color, width and style for the axes lines.
plotSetGridPen Controls the thickness, color, and style for the grid lines.
plotSetOutlineEnabled Turns on an outline around the plot.
plotSetWhichXAxis Assigns curves to the top or bottom x-axis.
plotSetWhichYAxis Assigns curves to the right or left y-axis.
plotSetXGridPen Controls the thickness, color, and style for the grid lines from the x-axis.
plotSetXPen Controls the thickness, color, and style for the x-axis line.
plotSetXRange Sets the range for the x-axis, and optionally the distance between major ticks and the first tick to label.
plotSetYGridPen Controls the thickness, color, and style for the grid lines from the y-axis.
plotSetYPen Controls the thickness, color, and style for the y-axis line.
plotSetYRange Sets the range for the y-axis, and optionally the distance between major ticks and the first tick to label.

Axes ticks

plotSetTicLabelFont Controls the font name, size and color for the x and y-axis tick labels.
plotSetTicPosition Controls if the x and y-axis tick is inside or outside the axis lines.
plotSetXMinorTicCount Controls the number of minor ticks to place between major ticks on the x-axis of a 2-D plot.
plotSetXTicInterval Controls the interval between x-axis tick labels and also allows the user to specify the first tick to be labeled for 2-D graphs.
plotSetXTicLabel Controls the formatting and angle of x-axis tick labels.
plotSetXTicPosition Controls if the x-axis tick is inside or outside the x-axis line.
plotSetYMinorTicCount Controls the number of minor ticks to place between major ticks on the y-axis of a 2-D plot.
plotSetYTicInterval Controls the interval between y-axis tick labels and also allows the user to specify the first tick to be labeled for 2-D graphs.
plotSetYticLabel Controls the formatting and angle of y-axis tick labels.
plotSetYTicPosition Controls if the y-axis tick is inside or outside the y-axis line.

Line color, style and fill

plotSetBkdColor Sets background color of a graph.
plotSetColorMap Sets the color maps for a surface or contour plot.
plotSetFill Sets the fill style, transparency and color for scatter symbols, area plots, histograms and bar graphs.
plotSetLinePen Sets line color, thickness and style.
plotSetLineSymbol Sets line symbols displayed on the plotted points of a graph.
plotSetMissGap Controls whether missing data creates a gap in line plots, or is ignored.

Box and Bar settings

plotSetJitterRange Adds a small random perturbation (jitter) to plotBox outliers, or plotScatter plots so that overlapping observations can be better seen.
plotSetBarWidth Sets the width of the bars in bar plots.
plotSetBoxWidth Sets the width of the boxes in box plots.

Contour settings

plotSetContourLabels Sets the format and precision of contour height labels.
plotSetZLevels Controls the heights at which lines are drawn on a contour plot.

Annotations

plotAddArrow Adds an arrow to an existing graph.
plotAddShape Adds an arrow, line, ellipse or rectangle to an existing graph.
plotAddTextbox Adds a textbox to an existing graph.

Annotation settings

annotationGetDefaults Fills in an instance of a plotAnnotation structure with default values.
annotationSetBkd Sets the background color and transparency level for a textbox, rectangle or ellipse.
annotationSetFont Sets the font properties of a plotAnnotation structure for controlling text boxes added to a graph.
annotationSetLineColor Sets the line color for textbox, rectangle or ellipse borders as well as the color for lines and arrows.
annotationSetLinePen Sets the line width, color and style for textbox, rectangle or ellipse borders as well as the color for lines and arrows.
annotationSetLineStyle Sets the line style for textbox, rectangle or ellipse borders as well as the style for lines and arrows.
annotationSetLineThickness Sets the line thickness for textbox, rectangle or ellipse borders as well as the color for lines and arrows.
annotationSetTextAlign Sets the alignment for the text inside of textbox annotations.