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.