\documentclass[10pt,a4paper]{article} % Packages \usepackage{fancyhdr} % For header and footer \usepackage{multicol} % Allows multicols in tables \usepackage{tabularx} % Intelligent column widths \usepackage{tabulary} % Used in header and footer \usepackage{hhline} % Border under tables \usepackage{graphicx} % For images \usepackage{xcolor} % For hex colours %\usepackage[utf8x]{inputenc} % For unicode character support \usepackage[T1]{fontenc} % Without this we get weird character replacements \usepackage{colortbl} % For coloured tables \usepackage{setspace} % For line height \usepackage{lastpage} % Needed for total page number \usepackage{seqsplit} % Splits long words. %\usepackage{opensans} % Can't make this work so far. Shame. Would be lovely. \usepackage[normalem]{ulem} % For underlining links % Most of the following are not required for the majority % of cheat sheets but are needed for some symbol support. \usepackage{amsmath} % Symbols \usepackage{MnSymbol} % Symbols \usepackage{wasysym} % Symbols %\usepackage[english,german,french,spanish,italian]{babel} % Languages % Document Info \author{Thilo} \pdfinfo{ /Title (sas-sgplot.pdf) /Creator (Cheatography) /Author (Thilo) /Subject (SAS sgplot Cheat Sheet) } % Lengths and widths \addtolength{\textwidth}{6cm} \addtolength{\textheight}{-1cm} \addtolength{\hoffset}{-3cm} \addtolength{\voffset}{-2cm} \setlength{\tabcolsep}{0.2cm} % Space between columns \setlength{\headsep}{-12pt} % Reduce space between header and content \setlength{\headheight}{85pt} % If less, LaTeX automatically increases it \renewcommand{\footrulewidth}{0pt} % Remove footer line \renewcommand{\headrulewidth}{0pt} % Remove header line \renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit % This two commands together give roughly % the right line height in the tables \renewcommand{\arraystretch}{1.3} \onehalfspacing % Commands \newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour \newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols \newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns \newcommand{\tn}{\tabularnewline} % Required as custom column type in use % Font and Colours \definecolor{HeadBackground}{HTML}{333333} \definecolor{FootBackground}{HTML}{666666} \definecolor{TextColor}{HTML}{333333} \definecolor{DarkBackground}{HTML}{A3A3A3} \definecolor{LightBackground}{HTML}{F3F3F3} \renewcommand{\familydefault}{\sfdefault} \color{TextColor} % Header and Footer \pagestyle{fancy} \fancyhead{} % Set header to blank \fancyfoot{} % Set footer to blank \fancyhead[L]{ \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{C} \SetRowColor{DarkBackground} \vspace{-7pt} {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}} } \end{tabulary} \columnbreak \begin{tabulary}{11cm}{L} \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{SAS sgplot Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{Thilo} via \textcolor{DarkBackground}{\uline{cheatography.com/25640/cs/6789/}}} \end{tabulary} \end{multicols}} \fancyfoot[L]{ \footnotesize \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{LL} \SetRowColor{FootBackground} \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}} \\ \vspace{-2pt}Thilo \\ \uline{cheatography.com/thilo} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Not Yet Published.\\ Updated 12th May, 2016.\\ Page {\thepage} of \pageref{LastPage}. \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}} \\ \SetRowColor{white} \vspace{-5pt} %\includegraphics[width=48px,height=48px]{dave.jpeg} Measure your website readability!\\ www.readability-score.com \end{tabulary} \end{multicols}} \begin{document} \raggedright \raggedcolumns % Set font size to small. Switch to any value % from this page to resize cheat sheet text: % www.emerson.emory.edu/services/latex/latex_169.html \footnotesize % Small font. \begin{multicols*}{3} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{General Syntax}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{proc sgplot data=sashelp.class; \newline scatter x=height y=weight; \newline ellipse x=height y=weight / type=predicted \newline run; \newline \newline proc sgpanel data=sashelp.heart noautolegend; \newline title "Cholesterol Distribution"; \newline panelby sex; \newline histogram cholesterol; \newline density cholesterol; \newline run;} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.54287 cm} x{3.43413 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Basic Types}} \tn % Row 0 \SetRowColor{LightBackground} Basic & scatter, series, step, band, needle, vector \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Fit and confidence & loess, regression, penalized B-Spline curves, ellipses \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} \seqsplit{Distribution} & box plots, histograms, normal and kernel density estimates \tn % Row Count 7 (+ 3) % Row 3 \SetRowColor{white} \seqsplit{Categorization} & dot plots, bar charts, line plots \tn % Row Count 9 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Basic and Fit and confidence plots may be used together, otherwise different categories must not be mixed. Box plots cannot be combined.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.4931 cm} x{3.4839 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Plot Axes}} \tn % Row 0 \SetRowColor{LightBackground} Axis Statements & XAXIS, X2AXIS, YAXIS, Y2AXIS \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Axis Types & Discrete, Linear, Logarithmic, Time \tn % Row Count 4 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{General Options}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{LEGENDLABEL=, NAME=, TRANSPARENCY=} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Marker Symbols}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Image could not be loaded.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Set via MARKERATTRS= option} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Line Patterns}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Image could not be loaded.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Set via LINEATTRS= option} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{PROC sgplot DATA=}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{{[}NO{]}CYCLEATTRS, DESCRIPTION=, NOAUTOLEGEND, TMPLOUT=, UNIFORM={[}GROUP | SCALE | ALL{]}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{SCATTER X= Y=}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{DATALABEL=, ERRORBARATTRS=, FREQ=, MARKERATTRS=, MARKERCHAR=, MARKERCHARATTRS=, NOMISSINGGROUP, , XERRORLOWER=, XERRORUPPER=, YERRORLOWER=, YERRORUPPER=, GROUP=} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Creates a scatter plot.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{SERIES X= Y=}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{BREAK, CURVELABEL{[}={]}, CURVELABELPOS={[}MIN | MAX | START | END{]}, DATALABEL{[}={]}, LINEATTRS=, MARKERATTRS=, MARKERS, NOMISSINGGROUP, GROUP=} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Creates a series plot.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{STEP X= Y=}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{BREAK, CURVELABEL{[}={]}, CURVELABELPOS= {[}MIN | MAX | START | END{]}, DATALABEL{[}={]}, ERRORBARATTRS=, JUSTIFY= {[}LEFT | CENTER | RIGHT{]}, LINEATTRS=, MARKERATTRS=, MARKERS, NOMISSINGGROUP, YERRORLOWER=, YERRORUPPER=, GROUP=} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Creates a step plot.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{BAND {[}X|Y{]}= UPPER= LOWER=}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{FILL | NOFILL, FILLATTRS=, LINEATTRS=, MODELNAME=, NOEXTEND, NOMISSINGGROUP, OUTLINE | NOOUTLINE, GROUP=} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Creates a band that highlights part of the plot.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{NEEDLE Statement}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{BASELINE=, DATALABEL{[}={]}, LINEATTRS=, MARKERATTRS=, MARKERS, NOMISSINGGROUP, URL=, GROUP=} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Creates a plot with needles connecting each point to the baseline.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{VECTOR X= Y=}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{ARROWDIRECTION= {[}OUT | IN | BOTH{]}, ARROWHEADSHAPE=, DATALABEL{[}={]}, LINEATTRS=, NOARROWHEADS, NOMISSINGGROUP, XORIGIN=, YORIGIN=, GROUP=} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Creates a vector plot that draws arrows from a point of origin to each data point.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{LOESS X= Y=}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{ALPHA=, CLM{[}={]}, CLMATTRS=, CLMTRANSPARENCY=, CURVELABEL{[}={]}, CURVELABELLOC= {[}OUTSIDE | INSIDE{]}, CURVELABELPOS= {[}MIN | MAX | START | END{]}, DATALABEL{[}={]}, DEGREE= {[}1 | 2{]}, INTERPOLATION= {[}CUBIC | LINEAR{]}, LINEATTRS=, MARKERATTRS=, MAXPOINTS=, NOLEGCLM, NOLEGFIT, NOMARKERS, REWEIGHT=, SMOOTH=, WEIGHT=, GROUP=} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Creates a fitted loess curve.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{REG X= Y=}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{ALPHA=, CLI{[}={]}, CLIATTRS=, CLM{[}={]}, CLMATTRS=, CLMTRANSPARENCY=, CURVELABEL{[}={]}, CURVELABELLOC={[}OUTSIDE | INSIDE{]}, CURVELABELPOS={[}MIN | MAX | START | END{]}, DATALABEL{[}={]}, DEGREE=, FREQ=, LINEATTRS=, MARKERATTRS=, MAXPOINTS=, NOLEGCLI, NOLEGCLM, NOLEGFIT, NOMARKERS, WEIGHT=, GROUP=} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Creates a fitted regression line or curve.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{PBSPLINE X= Y=}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{ALPHA=, CLI{[}={]}, CLIATTRS=, CLM{[}={]}, CLMATTRS=, CLMTRANSPARENCY=, CURVELABEL{[}={]}, CURVELABELLOC={[}OUTSIDE | INSIDE{]}, CURVELABELPOS={[}MIN | MAX | START | END{]}, DATALABEL{[}={]}, DEGREE=, FREQ=, LINEATTRS=, MARKERATTRS=, MAXPOINTS=, NKNOTS=, NOLEGCLI, NOLEGCLM, NOLEGFIT, NOMARKERS, SMOOTH=, WEIGHT=, GROUP=} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Creates a fitted penalized B-spline curve.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{ELLIPSE X= Y=}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{ALPHA=, CLIP, FILL | NOFILL, FILLATTRS=, FREQ=, LINEATTRS=, OUTLINE | NOOUTLINE, TYPE = MEAN | PREDICTED} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Adds a confidence or prediction ellipse to another plot.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{{[}H|V{]}BOX response variable}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{BOXWIDTH=, CATEGORY=, DATALABEL{[}={]}, EXTREME, FREQ=, LABELFAR, MISSING, PERCENTILE=, SPREAD} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Creates a horizontal / vertical box plot that shows the distribution of your data.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{DENSITY response variable}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{FREQ=, LINEATTRS=, SCALE=, TYPE= {[}NORMAL | KERNEL{]}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Creates a density curve that shows the distribution of values in your data.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{HISTOGRAM response variable}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{BOUNDARY= LOWER | UPPER, FILL | NOFILL, FILLATTRS=, FREQ=, OUTLINE | NOOUTLINE, SCALE= {[}COUNT | PERCENT | PROPORTION{]}, SHOWBINS} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Creates a histogram that displays the frequency distribution of a numeric value.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{DOT category variable}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{ALPHA=, DATALABEL{[}={]}, FREQ=, LIMITATTRS=, LIMITS= {[}BOTH | LOWER | UPPER{]}, LIMITSTAT= {[}CLM | STDDEV | STDERR{]}, MARKERATTRS=, MISSING, NOSTATLABEL, NUMSTD=, RESPONSE=, STAT= {[}FREQ | MEAN | SUM{]}, WEIGHT=} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Creates a dot plot that summarizes the values of a category variable.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{{[}H|V{]}BAR category variable}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{ALPHA=, BARWIDTH=, DATALABEL, FILL | NOFILL, FILLATTRS=, FREQ=, LIMITATTRS=, LIMITS= {[}BOTH | LOWER | UPPER{]}, LIMITSTAT= CLM | STDDEV | STDERR, MISSING, NOSTATLABEL, NUMSTD=, OUTLINE | NOOUTLINE, RESPONSE=, STAT= {[}FREQ | MEAN | SUM{]}, WEIGHT, GROUP=} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Creates a bar chart that summarizes the values of a category variable.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{{[}H|V{]}LINE {\emph{category variable}}}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{ALPHA=, BREAK, CURVELABEL, CURVELABELPOS= {[}MIN | MAX |START | END{]}, DATALABEL{[}={]}, FREQ=, LIMITATTRS=, LIMITS= {[}BOTH | LOWER | UPPER{]}, LIMITSTAT= {[}CLM | STDDEV | STDERR{]}, LINEATTRS=, MARKERATTRS=, MARKERS, MISSING, NOSTATLABEL, NUMSTD=, RESPONSE=, STAT= {[}FREQ | MEAN | SUM{]}, URL=, WEIGHT=, GROUP=} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Creates a horizontal / vertical line plot (the line is vertical / horizontal). You can use the {[}H|V{]}LINE statement with the {[}H|V{]}BAR statement to create a bar-line chart.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{PANELBY variable(s)}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{BORDER | NOBORDER, COLHEADERPOS={[}TOP | BOTTOM | BOTH{]}, COLUMNS=, LAYOUT= {[}LATTICE | PANEL | ROWLATTICE | COLUMNLATTICE{]}, MISSING, NOVARNAME, ONEPANEL, ROWHEADERPOS={[}RIGHT | LEFT | BOTH{]}, ROWS=, SPACING=, SPARSE, START= TOPLEFT | BOTTOMLEFT, UNISCALE= ROW | ALL} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{May only be used with proc sgpanel.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}