# RE: st: How to Plot: One dummy, different markers for different values, over time, by individual states

 From "Nick Cox" To Subject RE: st: How to Plot: One dummy, different markers for different values, over time, by individual states Date Thu, 9 Jul 2009 13:10:24 +0100

```In Alexandra's case, the state variable will pre-exist, but -egen, group() label- may be needed to produce a numeric variable for the y axis.

That said, it's worth pondering the syndrome that Howard Wainer has repeatedly stigmatised as "Alabama first!" -- the exact words in this case.

Nick
n.j.cox@durham.ac.uk

Maarten buis

--- On Thu, 9/7/09, Green Alexandra wrote:
> I am trying to make a plot with a panel from 1970 to 2000
> with an annual rain-fall dummy for all states in the U.S.,
> the dummy = 1 if above a threshold amount; = -1 otherwise.
>
> Essentially, I am hoping to generate one plot/table that
> shows all the years on the on the x-axis;
> on the y-axis, it would plot the dummy for each state on
> the SAME line, but uses a different marker symbol  for
> when the dummy value is 1 versus when dummy is -1.

*--------------- begin example --------------
// create some example data
drop _all
input state year unusualrain
1     1970 1
1     1971 0
1     1972 0
2     1970 1
2     1971 1
2     1972 1
3     1970 0
3     1971 0
3     1972 1
end

label define state 1 "foo" ///
2 "bar" ///
3 "bla"
label value state state

// create the graph
twoway scatter state year if unusualrain == 1 || ///
scatter state year if unusualrain == 0, ///
ylab(1/3, valuelabel)
*-------------- end example -------------------------

*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/
```