A sieve diagram shows the frequencies in a two-way contingency table in relation to expected frequencies under independence and highlights the
pattern of association between the row and column variables.
This form runs a SAS program which plots a sieve diagram for a
contingency table.

Number of rows: Name of row variable:
Number of columns: Name of col variable:

Enter labels for the levels of the row and column variables and a title for the figure. Separate the row/column labels by spaces or tabs.
Row labels
Column labels
Figure title

Enter the frequencies in the contingency table, one line per row. Separate adjacent values with spaces or tabs.
At present, there's not much error-trapping here.