[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]
st: RE: generating one twoway graph using by
Good news: There are various ways to do this.
One is that if your data are well behaved this
. sort PID idate
. line ivalue idate, connect(L)
Another is to -tsset- these data and use -xtline-.
. tsset PID idate
. xtline ivalue, overlay legend(off) ...
Another is to download -linkplot- from SSC:
. ssc inst linkplot
. linkplot ivalue idate, link(PID)
-linkplot- has other uses besides this problem;
the other solutions, however, may or should work
with time series data, as yours evidently are.
> I am trying to make a line plot of many individuals values over time
> in one graph. I am hoping that there is someway to shortcut around the
> syntax of -twoway- using -by- such that I do not need to specify all
> individuals (I have nearly 200).
> I started with
> twoway (line ivalue idate, by(PID))
> but that gave 200 individual graphs.
> so did
> twoway (line ivalue idate), by(PID)
> but that gave the same thing.
> I am hoping to avoid needing to write
> twoway (line ivalue idate if PID==1) (line ivalue idate if
> PID==2) ......
> Should I stop hopeing, and start writing?
* For searches and help try: