| background_color | RGB{U8}(1.0,1.0,1.0) | background, background_colour, bg, bg_color, bg_colour, bgcolor, bgcolour | Color Type | Base color for all backgrounds. |
| background_color_outside | match | background_colour_outside, background_outside, bg_color_outside, bg_colour_outside, bg_outside, bgcolor_outside, bgcolour_outside, bgoutside | Color Type or `:match` (matches `:background_color`) | Color outside the plot area(s) |
| foreground_color | auto | fg, fg_color, fg_colour, fgcolor, fgcolour, foreground, foreground_colour | Color Type | Base color for all foregrounds. |
| html_output_format | auto | fmt, format, html_format | Symbol | When writing html output, what is the format? `:png` and `:svg` are currently supported. |
| layout | 1 | | Integer (number of subplots), NTuple{2,Integer} (grid dimensions), AbstractLayout (for example `grid(2,2)`), or the return from the `@layout` macro | This builds the layout of subplots. |
| link | none | | Symbol | How/whether to link axis limits between subplots. Values: `:none`, `:x` (x axes are linked by columns), `:y` (y axes are linked by rows), `:both` (x and y are linked), `:all` (every subplot is linked together regardless of layout position). |
| overwrite_figure | true | clearfig, clf, overwrite, reuse | Bool | Should we reuse the same GUI window/figure when plotting (true) or open a new one (false). |
| plot_title | | | String | Title for the whole plot (not the subplots) (Note: Not currently implemented) |
| pos | (0,0) | | NTuple{2,Int} | (left_px, top_px) position of the GUI window (note: currently unimplemented) |
| show | false | display, gui | Bool | Should this command open/refresh a GUI/display? This allows displaying in scripts or functions without explicitly calling `display` |
| size | (600,400) | windowsize, wsize | NTuple{2,Int} | (width_px, height_px) of the whole Plot |
| window_title | Plots.jl | windowtitle, wtitle | String | Title of the window. |